Sommario:
- Fase 1: Ipotesi
- Passaggio 2: installa Rdiff-backup
- Passaggio 3: identificare le directory di cui si desidera eseguire il backup
- Passaggio 4: automatizza
- Passaggio 5: scrivere una funzione
- Passaggio 6: indica allo script di quali directory eseguire il backup
- Passaggio 7: tutto insieme ora
- Passaggio 8: aggiungi a Cron
- Passaggio 9: ripristino
![Come eseguire facilmente il backup della tua Linux Box utilizzando Rdiff-backup: 9 passaggi Come eseguire facilmente il backup della tua Linux Box utilizzando Rdiff-backup: 9 passaggi](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122422-how-easily-to-backup-your-linux-box-using-rdiff-backup-9-steps-j.webp)
Video: Come eseguire facilmente il backup della tua Linux Box utilizzando Rdiff-backup: 9 passaggi
![Video: Come eseguire facilmente il backup della tua Linux Box utilizzando Rdiff-backup: 9 passaggi Video: Come eseguire facilmente il backup della tua Linux Box utilizzando Rdiff-backup: 9 passaggi](https://i.ytimg.com/vi/P3UhpdgzVNk/hqdefault.jpg)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
![Come eseguire facilmente il backup della tua Linux Box utilizzando Rdiff-backup Come eseguire facilmente il backup della tua Linux Box utilizzando Rdiff-backup](https://i.howwhatproduce.com/images/003/image-8581-110-j.webp)
Questa istruzione ti mostrerà come eseguire un semplice sistema di backup e ripristino completo su Linux utilizzando rdiff-backup e un'unità USB.
Fase 1: Ipotesi
![Ipotesi Ipotesi](https://i.howwhatproduce.com/images/003/image-8581-111-j.webp)
Presumo che un sistema che utilizzi yum per l'installazione e che abbia montato la tua unità USB come /mnt//backup. Uso fedora, ma puoi usare qualsiasi cosa e installare rdiff-backup come preferisci. Inoltre è disponibile per il download qui:
Passaggio 2: installa Rdiff-backup
![Installa Rdiff-backup Installa Rdiff-backup](https://i.howwhatproduce.com/images/003/image-8581-112-j.webp)
Installa rdiff-backup[script root@HOST]# yum install rdiff-backup
Passaggio 3: identificare le directory di cui si desidera eseguire il backup
![Identifica le directory di cui desideri eseguire il backup Identifica le directory di cui desideri eseguire il backup](https://i.howwhatproduce.com/images/003/image-8581-113-j.webp)
Puoi eseguire il backup dell'intero sistema, ma potrebbe essere eccessivo, voglio eseguire il backup della mia directory /etc/ per qualsiasi modifica che potrei aver apportato a named, sendmail, network, ecc. /data e alle mie directory home.
Passaggio 4: automatizza
![Automatizzare Automatizzare](https://i.howwhatproduce.com/images/003/image-8581-114-j.webp)
Chiaramente non vuoi farlo a mano. Scriveremo uno script. Per prima cosa nello script, controlleremo che l'unità USB sia montata e, in caso contrario, usciremo. #!/bin/bash#Script per eseguire il backup su unità USBBACKUPBASE="/backups"#controlla se la destinazione del backup è montata.if `df -h | grep $BACKUPBASE >/dev/null ` then echo "Inizio $0 `date`"else echo "ERRORE: $BACKUPBASE non montato" echo "$0 in uscita `date` " exit 1fi
Passaggio 5: scrivere una funzione
![Scrivi una funzione Scrivi una funzione](https://i.howwhatproduce.com/images/003/image-8581-115-j.webp)
Successivamente scriveremo una funzione per eseguire effettivamente il backup. function backup { DEST=$1$2 SOURCE=$2 echo "Src: $SOURCE" if [-d $DEST] then echo "Dest: $DEST" else mkdir -p $DEST echo "Dest: $DEST -created" OPTS=" --force" fi #Esegue il backup rdiff-backup -v2 --exclude-special-files $OPTS $SOURCE $DEST #Ripulisci i file della versione più vecchi di 4 settimane rdiff-backup -v2 --remove-old-than 4W --force $ DEST #Stampa un report di ciò di cui abbiamo eseguito il backup e ripulito rdiff-backup --list-changed-since 0D23h00m $DEST}
Passaggio 6: indica allo script di quali directory eseguire il backup
![Dì allo script di quali directory eseguire il backup Dì allo script di quali directory eseguire il backup](https://i.howwhatproduce.com/images/003/image-8581-116-j.webp)
backup $BACKUPBASE /databackup $BACKUPBASE /etcbackup $BACKUPBASE /usr/localbackup $BACKUPBASE /home
Passaggio 7: tutto insieme ora
![Il tutto insieme ora Il tutto insieme ora](https://i.howwhatproduce.com/images/003/image-8581-117-j.webp)
#!/bin/bash#Script per eseguire il backup su unità USBBACKUPBASE="/backups"#Verifica se l'unità di backup è montata. se `df -h | grep $BACKUPBASE >/dev/null `then echo "Inizio $0 `date`"else echo "ERRORE: $BACKUPBASE non montato" echo "$0 in uscita `date` " exit 1fifunction backup { DEST=$1$2 SOURCE=$2 echo "Src: $SOURCE" if [-d $DEST] then echo "Dest: $DEST" else mkdir -p $DEST echo "Dest: $DEST -created" OPTS="--force" fi #Esegui backup rdiff-backup -v2 --exclude-special-files $OPTS $SOURCE $DEST #Ripulisci i file della versione più vecchi di 4 settimane rdiff-backup -v2 --remove-older-than 4W --force $DEST #Stampa un report di ciò che abbiamo salvato e ripulito rdiff-backup --list-changed-since 0D23h00m $DEST}backup $BACKUPBASE /databackup $BACKUPBASE /etcbackup $BACKUPBASE /usr/localbackup $BACKUPBASE /home
Passaggio 8: aggiungi a Cron
![Aggiungi a Cron Aggiungi a Cron](https://i.howwhatproduce.com/images/003/image-8581-118-j.webp)
[script root@HOST]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh > /var/log/backup.log 2>&1
Passaggio 9: ripristino
![Ristabilire Ristabilire](https://i.howwhatproduce.com/images/003/image-8581-119-j.webp)
Per ripristinare la versione più recente puoi semplicemente copiare il file dalla directory di backup. Se vuoi una versione di 2 giorni fa:rdiff-backup -r 2D /backup/etc/named.conf /etc/named.confSemplice e molto efficace.
Consigliato:
M5STACK Come visualizzare temperatura, umidità e pressione su M5StickC ESP32 utilizzando Visuino - Facile da eseguire: 6 passaggi
![M5STACK Come visualizzare temperatura, umidità e pressione su M5StickC ESP32 utilizzando Visuino - Facile da eseguire: 6 passaggi M5STACK Come visualizzare temperatura, umidità e pressione su M5StickC ESP32 utilizzando Visuino - Facile da eseguire: 6 passaggi](https://i.howwhatproduce.com/images/001/image-312-6-j.webp)
M5STACK Come visualizzare temperatura, umidità e pressione su M5StickC ESP32 utilizzando Visuino - Facile da fare: in questo tutorial impareremo come programmare ESP32 M5Stack StickC con Arduino IDE e Visuino per visualizzare la temperatura, l'umidità e la pressione utilizzando il sensore ENV (DHT12, BMP280, BMM150)
Come eseguire il flashing o programmare il firmware ESP8266 AT utilizzando ESP8266 Flasher and Programmer, modulo IOT Wifi: 6 passaggi
![Come eseguire il flashing o programmare il firmware ESP8266 AT utilizzando ESP8266 Flasher and Programmer, modulo IOT Wifi: 6 passaggi Come eseguire il flashing o programmare il firmware ESP8266 AT utilizzando ESP8266 Flasher and Programmer, modulo IOT Wifi: 6 passaggi](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
Come eseguire il flashing o programmare il firmware ESP8266 AT utilizzando ESP8266 Flasher and Programmer, modulo IOT Wifi: Descrizione: questo modulo è un adattatore/programmatore USB per moduli ESP8266 di tipo ESP-01 o ESP-01S. È convenientemente dotato di un connettore femmina 2x4P da 2,54 mm per collegare ESP01. Inoltre rompe tutti i pin dell'ESP-01 tramite un 2x4P 2,54 mm maschio h
Come eseguire una calibrazione della forza su un CombiTouch: 6 passaggi
![Come eseguire una calibrazione della forza su un CombiTouch: 6 passaggi Come eseguire una calibrazione della forza su un CombiTouch: 6 passaggi](https://i.howwhatproduce.com/images/003/image-7226-j.webp)
Come eseguire una calibrazione della forza su un CombiTouch: Questa guida mostra come eseguire una calibrazione della forza su un forno Alto-Shaam CombiTouch. Se lo schermo non risponde al tocco o sta attivando un'altra icona rispetto a quella che stai toccando, segui semplicemente queste istruzioni. Se la
Come eseguire un test dell'udito per adulti utilizzando MATLAB: 6 passaggi
![Come eseguire un test dell'udito per adulti utilizzando MATLAB: 6 passaggi Come eseguire un test dell'udito per adulti utilizzando MATLAB: 6 passaggi](https://i.howwhatproduce.com/images/005/image-14113-9-j.webp)
Come eseguire un test dell'udito per adulti utilizzando MATLAB: DISCLAIMER: Il nostro test NON è una diagnostica medica e non deve essere utilizzato come tale. Per misurare con precisione l'udito, consultare un medico. Utilizzando i materiali che già avevamo, il nostro gruppo ha effettuato un test dell'udito. Il nostro test è solo per adulti e adolescenti
Come eseguire la mappatura della proiezione con il Pi Cap: 9 passaggi (con immagini)
![Come eseguire la mappatura della proiezione con il Pi Cap: 9 passaggi (con immagini) Come eseguire la mappatura della proiezione con il Pi Cap: 9 passaggi (con immagini)](https://i.howwhatproduce.com/images/001/image-1572-92-j.webp)
Come eseguire il Projection Mapping con il Pi Cap: ci siamo ispirati ai tuoi progetti e abbiamo creato un tutorial sul projection mapping utilizzando il Pi Cap. Se vuoi che il tuo progetto funzioni in modalità wireless tramite WiFi, questo è il tutorial che fa per te. Abbiamo usato MadMapper come software di mappatura di proiezione