Existuje spousta nástrojů vytvořit záložní kopie vašich dat a systému pro GNU / Linux. Můžete si vybrat z některých aplikací GUI nebo jiných programů příkazového řádku. Můžete si pro něj také vytvořit vlastní skript, a tím jej přizpůsobit nebo stáhnout existující, jako je tomu v případě, o kterém budu hovořit v tomto článku. Jmenuje se Systém Tar and Restore a určitě se vám bude líbit ...
System Tar and Restore je velmi univerzální skript. Mít dva skripty pro bash. Hlavním z nich je skript s názvem star.sh a také další s názvem star.gui.sh, který vyvolá grafický nástroj, pokud dáváte přednost použití intuitivnějšího grafického uživatelského rozhraní. Tyto skripty jsou schopné pracovat v režimu zálohování, obnovení a přenosu, to znamená provádět zálohu, obnovit a přenést ji.
Může udělat celková nebo částečná záloha systému, obnovení nebo přenos kopie na jiný disk nebo oddíl, obnovení nebo přenos kopie na externí disk, pendrive, paměťovou kartu atd., obnovení ze systému založeného na systému BIOS do systému UEFI nebo naopak, a dokonce přenést kopii na virtuální stroj. Pro správné fungování závisí na dalších balíčcích: gtkdialog, tar, rsync, wget, gptfdisk / gdisk, openssl a gpg.
Obecně se jedná o každodenní balíčky, které již určitě budete mít nainstalované, a pokud ne, musíte je nainstalovat před skripty. V následujících situacích mít systémový tar a obnovit:
cd Download git clone https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ ls
A tady uvnitř to budete mít ... A pro vyvolat to graficky, víš:
sudo ./star-gui.sh
na vytvořit záložní kopie v textovém režimu doporučuji přečíst si dokumentaci:
./star.sh --help
Ale Příklad bude následující:
sudo ./star.sh -i 0 -d /home/copia -c xz -u "--warning=none"
Díky tomu je to možné v záložním režimu (0), zvolte cíl, kde je záložní kopie uložena pomocí -d (v tomto případě / home / copy), definujte kompresní nástroj pro generovaný tarball pomocí -c (v tomto případě xz) a pomocí -u můžete použít některé možnosti pro tar / rsync ...
na obnovit kopii (režim 1), bylo by to něco podobného:
sudo ./star.sh -i 1 -r /dev/sda3 -G /dev/sdb -f /home/copia/backup.tar.xz
Obnoví jej do oddílu / dev / sda3, určíme, kde je GRUB s -G a kde se má obnovit záložní kopie ... Počkáte na dokončení procesu a voila!