Есть много инструментов для делать резервные копии ваших данных и системы для GNU / Linux. Вы можете выбрать одно из приложений с графическим интерфейсом или других программ командной строки. Вы также можете создать для него свой собственный сценарий и, таким образом, настроить его или загрузить существующий, как в случае, о котором я собираюсь рассказать в этой статье. Его зовут Системный tar и восстановление и вам обязательно понравится ...
System Tar and Restore - очень универсальный скрипт. Есть два скрипта для bash. Главный из них - это сценарий под названием star.sh, а также еще один под названием star.gui.sh, который вызывает графический инструмент, если вы предпочитаете использовать более интуитивно понятный графический интерфейс. Эти скрипты могут работать в режиме резервного копирования, восстановления и передачи, то есть выполнять резервное копирование, восстанавливать и передавать его.
Сможет сделать полное или частичное резервное копирование системы, восстановление или перенос копии на другой диск или раздел, восстановление или перенос копии на внешний диск, флешку, карту памяти и т. д., восстановление из системы на основе 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
Перо Пример будет следующим:
sudo ./star.sh -i 0 -d /home/copia -c xz -u "--warning=none"
Это заставляет его получить в резервном режиме (0), выберите место назначения, где хранится резервная копия, с помощью -d (в данном случае / home / copy), определите инструмент сжатия для сгенерированного архива с помощью -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, а где бэкап для восстановления ... Ждешь завершения процесса и вуаля!
Будьте первым, чтобы комментировать