Jak používat System tar and restores pro zálohu Linuxu

Zálohy jsou jednou z nejlepších alternativ, které máme jako pokročilí uživatelé nebo správci, abychom zachovali dostupnost a integritu souborů i systémových prvků.

Při používání prostředí Linux máme k dispozici širokou škálu možností použití a implementace zaměřených na tyto typy aktivit a jednou z nejvýraznějších bude analyzovat společnost Solvetic a je System Tar and Restore.

Co je to System Tar and RestoreSystem Tar and Restore je nástroj pro zálohování, který byl vyvinut se dvěma bash skripty, hlavním programem star.sh a gui wrapperem star-gui.sh.
Při používání tohoto nástroje máme k dispozici tři režimy, jako například:

  • Záložní kopie
  • Obnovení
  • Převod.

Požadavky na systémový Tar a ObnoveníSystem Tar and Restore lze implementovat v distribucích jako Arch, Debian, Ubuntu, Fedora, openSUSE, Gentoo, Mandriva a Mageia. Požadavky na jeho použití jsou:

 gtkdialog 0.8.3 nebo novější (pro grafické uživatelské rozhraní) tar 1.27 nebo novější (podpora acls a xattrs) rsync (pro režim přenosu) wget (pro stahování záložních souborů) gptfdisk / gdisk (pro GPT a Syslinux) openssl / gpg (pro šifrování úkoly)

Funkce Tar Tar a RestoreTento nástroj nám nabízí následující funkce:

  • Částečné nebo úplné zálohování systému.
  • Můžeme obnovit nebo přenést na stejný nebo jiný disk nebo oddíl.
  • Kopii je možné obnovit nebo přenést na externí zařízení, jako je USB flash disk, karta SD a další.
  • Umožňuje obnovit systém založený na systému BIOS na UEFI a naopak.
  • Je schopen připravit systém na virtuálním počítači (jako VirtualBox), vytvořit zálohu a obnovit jej na normálním počítači.

Režim zálohováníJedním z režimů, které nám tento nástroj nabízí, je režim Zálohování, v tomto režimu bude možné vytvořit záložní soubor tar systému, tam bude možné definovat aspekty jako:

  • Název souboru: odkazuje na požadovaný název záložního souboru. Výchozí hodnota je Zálohování - $ (název hostitele) - $ (datum +% Y% m% d-% H% M% S).
  • Cílový adresář: Udává, kam chcete uložit záložní soubor. Výchozí hodnota je /.
  • / domovský adresář: Máme tři možnosti: zahrnout jej úplně, ponechat pouze skryté soubory a složky (které jsou nutné pro přihlášení a udržovat základní konfiguraci) nebo jej zcela vyloučit (v případě, že je umístěn v samostatném oddílu a my chcete použít v režimu obnovení).
  • Komprese: Při použití tohoto parametru bude možné volit mezi gzip, bzip2, xz a none (bez komprese).
  • Metoda šifrování a heslo: Zde můžeme vybrat metodu šifrování (openssl nebo gpg) a zadat přístupové heslo, pokud chceme vybraný soubor zašifrovat.
  • Možnosti skříně souboru: Tato možnost vám umožňuje použít ve skříni naše vlastní další možnosti.

Režim obnovení a přenosuRežim obnovení využívá dříve vytvořený soubor k extrahování do požadovaného oddílu. Režim přenosu přenáší systém na požadovaný oddíl pomocí rsync Tam bude možné definovat aspekty jako:

  • Cílové oddíly: Musí být zadán cílový kořenový oddíl. Volitelně umožňuje vybrat jakýkoli jiný oddíl pro / home, / boot, swap nebo vlastní připojovací body ( / var / opt atd.) A v případě UEFI cílový oddíl ESP a jeho přípojný bod ( / boot, / efi nebo / boot).
  • Možnosti připojení: V tomto okamžiku lze pro cílový kořenový oddíl zadat alternativní možnosti připojení oddělené čárkami. Výchozí hodnoty jsou: defaults, noatime.
  • Podvolby Btrfs: V případě, že je cílovým kořenovým souborovým systémem Btrfs, bude možné vytvářet dílčí svazky. K tomu musíme nastavit název kořenového dílčího svazku a můžete také zadat další dílčí svazky.
  • Bootloader: V systémech BIOS můžeme vybrat Grub (verze 2) nebo Syslinux a cílové zařízení. V případě UEFI je možné vybrat Grub, EFISTUB / efibootmgr nebo Systemd / bootctl. Umožňuje také definovat další možnosti jádra.
  • Režimy: Při použití režimu Obnovit je třeba zadat záložní soubor (místní cesta nebo vzdálená adresa URL). V případě, že je soubor zašifrován, musí být zadáno heslo.

1. Nainstalujte System Tar and Restore na Linux

Krok 1
Ke spuštění tohoto nástroje můžeme použít kterýkoli z následujících řádků:

 sudo apt install git tar rsync wget gdisk openssl (Debian / Ubuntu) yum install git tar rsync wget gdisk openssl (CentOS / RHEL) dnf install git tar rsync wget gptfdisk openssl (Fedora)

ZVĚTŠIT

Krok 2
Tam zadáme písmeno S pro potvrzení stahování a instalace. Jakmile jsou ve vybrané distribuci nainstalovány všechny požadované balíčky.

Chystáme se stáhnout tyto skripty ke klonování systému tar a obnovení úložiště do systému a poté tyto skripty spustit s oprávněními uživatele root nebo k tomu použít příkaz sudo, v tomto případě použijeme následující řádky:

 git clone https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ls

ZVĚTŠIT

2. Zálohujte systém Linux

Krok 1
Pro tento proces nejprve vytvoříme adresář, kam budou uloženy záložní soubory systému, v tomto chaosu provedeme:

 sudo mkdir / zálohy 
Krok 2
Nyní provedeme následující příkaz k vytvoření záložního souboru systému v adresáři created / backups, komprimovaný soubor bude komprimován pomocí nástroje xz, k tomu použijeme následující možnosti:

-iJe určen provozní režim (0 znamená záložní režim).

-dJe určen cílový adresář, kam bude uložen záložní soubor.

-CDefinujte nástroj pro kompresi.

-neboUmožňuje číst další možnosti tar a rsync.

 sudo ./star.sh -i 0 -d / backups -c xz -u "--warning = none" 

ZVĚTŠIT

Krok 3
Tam zadáme písmeno Y a budeme pokračovat:

ZVĚTŠIT

Krok 4
Chcete -li ze zálohy vyloučit / home, přidáme příznak -H a použijeme nástroj pro kompresi gzip takto.

 sudo ./star.sh -i 0 -d / backups -c gzip -H -u "--warning = none" 
Krok 5
Zde musíme počkat na dokončení celého procesu zálohování, což může nějakou dobu trvat. Tímto způsobem jsme vytvořili zálohu našeho systému Linux.

ZVĚTŠIT

3. Obnovení zálohy Linuxu

Krok 1
K obnovení zálohy Linuxu musíme spustit následující řádek:

 sudo ./star.sh -i 1 -r / dev / sdb1 -G / dev / sdb -f /backups/backup.tar.xz 
Krok 2
Použité možnosti jsou:

-iZadejte provozní režim (1 znamená režim obnovení).

-rDefinuje kořenový oddíl root (/).

-GDefinuje oddíl grub.

-FUrčuje cestu k záložnímu souboru.

Krok 3
Chcete -li získat další pomoc s tímto příkazem, můžeme spustit následující řádek:

 star.sh -pomoc 
Díky tomuto výkonnému nástroji jsme se naučili vytvářet a obnovovat zálohy v systému Linux jednoduchým způsobem.

wave wave wave wave wave