Obsah
Důležitým hlediskem při ukládání dat v digitálním prostředí je, jak zajistit, aby vaše informace byly k dispozici v případě problému.Popíšeme některé z různých přístupů k poskytování zálohování a redundance dat.
Jaký je rozdíl mezi redundancí a zálohováním?
Redundance dat je kopie dat a funguje při převzetí služeb při selhání, což znamená, že pokud jeden soubor dat není k dispozici, další kopie se okamžitě nahradí neúspěšnou. To se promítne do několika sekund a aplikace nebo webové stránky mohou nadále poskytovat žádosti, jako by se nic nestalo.
Mezitím má správce systému (v tomto případě vy) šanci problém vyřešit a vrátit systém do plně funkčního stavu.
Redundance neposkytuje ochranu před selháním, které postihne všechny počítače. Pokud máte například zrcadlený RAID dvou disků, nakonfigurovaný jako RAID 1, je nadbytečný, pokud jeden disk selže, druhý bude stále k dispozici. Pokud však samotný počítač selže, oba disky selžou.
Další nevýhodou tohoto typu konfigurace je, že každá operace se provádí na všech kopiích dat. To zahrnuje škodlivé nebo náhodné operace. Skutečné řešení pro zálohování vám umožní obnovit z bodu, kde je známo, že data byla dříve dobrá.
Záloha
Jednou z nejpopulárnějších forem zálohování je zálohování na úrovni souborů. Tento typ zálohování používá k přenosu souborů do jiného umístění nebo zařízení nástroje pro automatické nebo ruční zálohování.
Jak používat příkaz cp
Nejsnadnější způsob, jak zálohovat počítač se systémem Linux, jako je váš VPS, je příkaz cp. Toto je omezeno na kopírování souborů z jednoho místního umístění do jiného. Na místní počítač můžete připojit vyměnitelnou jednotku a poté na ni zkopírovat soubory:
mount / dev / sdc / mnt / my- backup cp -a / etc / * / mnt / my- backup umount / dev / sdc
Tento příklad připojí vyměnitelný disk a poté zkopíruje adresář / etc na disk. Poté rozeberete disk, který lze uložit jinam.
Jak používat Rsync
Lepší alternativou k CP je příkaz rsync, který lze použít k provádění lokálních záloh s větší flexibilitou. Můžeme provést stejnou operaci jako předchozí pomocí rsync s těmito příkazy:
mount / dev / sdc / mnt / my- backup rsync- azvP / etc / * / mnt / my- backup umount / dev / sdc
Rychle zjistíte, že zálohování do místního systému souborů je těžkopádné a problematické. Pokud chcete zachovat svá data v případě krádeže nebo požáru, musíte fyzicky připojit a odpojit záložní disk a přenést jej na jiné místo. Mnoho stejných výhod můžete dosáhnout pomocí zálohování v síti.
Rsync vzdálené zálohování můžete provádět stejně snadno jako místní zálohování. Stačí použít alternativní syntaxi. To funguje na jakémkoli počítači, na kterém můžete SSH, pokud je na obou koncích nainstalován rsync:
rsync- azvP / etc / * uživatelské jméno @ vzdálený_server: / backup /
Bude zálohovat adresář / etc na místním počítači do adresáře na remote_host umístěného v / backup. K tomu dojde, pokud máte oprávnění k zápisu do tohoto adresáře a není k dispozici žádné místo.
Zálohujte oddíl nebo disk pomocí dd
V tomto případě zkopírujeme celé zařízení s příkazovým diskem na disk
dd if = / cesta / zařízení = / cesta / záloha
V tomto scénáři if = určuje vstupní zařízení nebo umístění. De = označuje výstupní soubor nebo umístění. Je velmi důležité si toto rozlišení pamatovat, protože je triviální vyčistit celý disk, pokud jsou obráceny.
Pokud chcete vytvořit zálohu oddílu obsahujícího dokumenty, který je umístěn v / dev / sda3, můžete vytvořit soubor obrázku takto:
dd if = / dev / sda3 od = ~ / documents.imgLíbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod