Има много инструменти за направете резервни копия на вашите данни и системата за GNU / Linux. Можете да избирате от някои GUI приложения или други програми от командния ред. Можете също така да създадете свой собствен скрипт за него и по този начин да го персонализирате или да изтеглите съществуващ такъв, какъвто е случаят, за който ще говоря в тази статия. Неговото име е Катран и възстановяване на системата и със сигурност ще ви хареса ...
System Tar and Restore е много гъвкав скрипт. Имайте два скрипта за bash. Основният е скрипт, наречен star.sh, както и друг, наречен star.gui.sh, който извиква графичния инструмент, ако предпочитате да използвате по-интуитивен GUI. Тези скриптове могат да работят в режим на архивиране, възстановяване и прехвърляне, тоест да извършват архивирането, да го възстановяват и прехвърлят.
Мога да направя пълно или частично архивиране на системата, възстановяване или прехвърляне на копие на различен диск или дял, възстановяване или прехвърляне на копие на външен диск, пендирайв, карта с памет и т.н., възстановяване от система, базирана на BIOS, в UEFI такава или обратно, и дори да пренесете копието на виртуална машина. За правилното си функциониране те зависят от други пакети: gtkdialog, tar, rsync, wget, gptfdisk / gdisk, openssl и gpg.
Като цяло те са ежедневни пакети, които със сигурност вече сте инсталирали и ако не, трябва да ги инсталирате преди скриптовете. За да имат System Tar и Restore:
cd Download git clone https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ ls
И тук вътре ще го имате ... И за извикайте го графично, ти знаеш:
sudo ./star-gui.sh
за направете резервни копия в текстов режим ви препоръчвам да прочетете документацията:
./star.sh --help
Pero Пример ще бъде следното:
sudo ./star.sh -i 0 -d /home/copia -c xz -u "--warning=none"
Това го прави в режим на архивиране (0), изберете дестинацията, където резервното копие се съхранява с -d (в този случай / начало / копие), дефинирайте инструмента за компресиране на генерирания tarball с -c (в този случай xz) и с -u можете да приложите някои опции за tar / rsync ...
за възстановяване на копие (режим 1), би било нещо подобно:
sudo ./star.sh -i 1 -r /dev/sda3 -G /dev/sdb -f /home/copia/backup.tar.xz
Възстановява го в дяла / dev / sda3, ние уточняваме къде е GRUB с -G и къде резервното копие да се възстанови ... Изчаквате процеса да завърши и voila!