Tar di sistema e ripristino: un semplice script di backup

GUI e strumento di testo (screenshot)

Ci sono molti strumenti per fare copie di backup dei tuoi dati e del sistema per GNU / Linux. Puoi scegliere tra alcune app GUI o altri programmi a riga di comando. Puoi anche creare il tuo script per questo e quindi personalizzarlo o scaricarne uno esistente come nel caso di cui parlerò in questo articolo. Il suo nome è Tar di sistema e ripristino e sicuramente ti piacerà ...

System Tar and Restore è uno script molto versatile. Avere due script per bash. Il principale è uno script chiamato star.sh e anche un altro chiamato star.gui.sh che richiama lo strumento grafico se si preferisce utilizzare una GUI più intuitiva. Questi script sono in grado di funzionare in modalità backup, ripristino e trasferimento, ovvero eseguire il backup, ripristinarlo e trasferirlo.

Può fare un backup completo o parziale del sistema, ripristinare o trasferire la copia su un disco o una partizione diversa, ripristinare o trasferire la copia su un disco esterno, pendrive, scheda di memoria, ecc., Ripristinare da un sistema basato su BIOS a un UEFI o viceversa e persino portare la copia su una macchina virtuale. Per il loro corretto funzionamento dipendono da altri pacchetti: gtkdialog, tar, rsync, wget, gptfdisk / gdisk, openssl e gpg.

In generale, sono pacchetti di tutti i giorni che avrai sicuramente già installato e, in caso contrario, devi installarli prima degli script. In modo da avere Tar di sistema e ripristino:

cd Download

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

cd system-tar-and-restore/

ls

E qui dentro lo avrai ... E per invocatela graficamente, sai:

sudo ./star-gui.sh

a fare copie di backup in modalità testo, ti consiglio di leggere la documentazione:

./star.sh --help

Ma Un esempio sarebbe il seguente:

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

Questo lo fa ottenere in modalità backup (0), scegli la destinazione in cui è archiviata la copia di backup con -d (in questo caso / home / copy), definisci lo strumento di compressione per il tarball generato con -c (xz in questo caso) e con -u puoi applicare alcune opzioni per tar / rsync ...

a ripristinare la copia (modalità 1), sarebbe qualcosa di simile:

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

Lo ripristina nella partizione / dev / sda3, specifichiamo dove si trova GRUB con -G e dove ripristinare la copia di backup ... Aspetti che il processo venga completato e voilà!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.