System Tar and Restore - un simple script de sauvegarde

Interface graphique et outil de texte (captures d'écran)

Il existe de nombreux outils pour faire des copies de sauvegarde de vos données et du système pour GNU / Linux. Vous pouvez choisir entre certaines applications GUI ou d'autres programmes pour la ligne de commande. Vous pouvez également créer votre propre script pour celui-ci, et ainsi le personnaliser ou en télécharger un existant comme c'est le cas dont je vais parler dans cet article. Son nom est Tarage et restauration du système et vous l'aimerez sûrement ...

System Tar and Restore est un script très polyvalent. Avoir deux scripts pour bash. Le principal est un script appelé star.sh et un autre appelé star.gui.sh qui invoque l'outil graphique si vous préférez utiliser une interface graphique plus intuitive. Ces scripts sont capables de fonctionner en mode sauvegarde, restauration et transfert, c'est-à-dire effectuer la sauvegarde, la restaurer et la transférer.

Peut faire une sauvegarde totale ou partielle du système, restaurer ou transférer la copie sur un disque ou une partition différent, restaurer ou transférer la copie sur un disque externe, une clé USB, une carte mémoire, etc., restaurer d'un système BIOS vers un UEFI ou vice versa, et même apporter la copie sur une machine virtuelle. Pour leur bon fonctionnement, ils dépendent d'autres paquets: gtkdialog, tar, rsync, wget, gptfdisk / gdisk, openssl et gpg.

En général, ce sont des packages de tous les jours que vous aurez sûrement déjà installés et sinon, vous devez les installer avant les scripts. Afin de avoir System Tar and Restore:

cd Download

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

cd system-tar-and-restore/

ls

Et ici à l'intérieur vous l'aurez ... Et pour invoquez-le graphiquement, tu sais déjà:

sudo ./star-gui.sh

Pour faire des copies de sauvegarde en mode texte, je vous recommande de lire la documentation:

./star.sh --help

Mais un exemple serait le suivant:

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

Cela le fait aller en mode sauvegarde (0), choisissez la destination où la sauvegarde est stockée avec -d (dans ce cas / home / copy), définissez l'outil de compression pour l'archive tar générée avec -c (xz dans ce cas), et avec -u vous pouvez appliquer certaines options pour tar / rsync ...

Pour restaurer la copie (mode 1), ce serait quelque chose de similaire:

sudo ./star.sh -i 1 -r /dev/sda3 -G /dev/sdb -f /home/copia/backup.tar.xz

Il le restaure sur la partition / dev / sda3, nous spécifions où se trouve GRUB avec -G, et où la copie de sauvegarde à restaurer ... Vous attendez que le processus se termine et le tour est joué!


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.