Є безліч інструментів для зробити резервні копії - ваших даних та системи для GNU / Linux. Ви можете вибрати між деякими програмами графічного інтерфейсу або іншими програмами для командного рядка. Ви також можете створити для нього власний сценарій і, таким чином, налаштувати його або завантажити вже наявний, як це відбувається, про що я збираюся поговорити в цій статті. Його ім'я Засмолення та відновлення системи і вам обов’язково сподобається ...
System Tar and Restore - це дуже універсальний сценарій. Є два сценарії для bash. Основним є сценарій, який називається star.sh, а також інший star.gui.sh, який викликає графічний інструмент, якщо ви віддаєте перевагу користуванню більш інтуїтивно зрозумілим графічним інтерфейсом. Ці сценарії здатні працювати в режимі резервного копіювання, відновлення та передачі, тобто виконувати резервне копіювання, відновлювати та передавати його.
Можна зробити повне або часткове резервне копіювання системи, відновлення або передача копії на інший диск або розділ, відновлення або передача копії на зовнішній диск, накопичувач, карту пам'яті тощо, відновлення із системи на основі BIOS до UEFI або навпаки і навіть перенести копію на віртуальну машину. Для належного функціонування вони залежать від інших пакетів: gtkdialog, tar, rsync, wget, gptfdisk / gdisk, openssl та gpg.
Загалом, це повсякденні пакунки, які ви напевно вже встановите, а якщо ні, то їх потрібно встановити до сценаріїв. Щоб мати System Tar і відновити:
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), визначте інструмент стиснення для створеного 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, а де резервна копія для відновлення ... Ви чекаєте завершення процесу та вуаля!