In questo forum siamo quasi tutti nerd, quindi non mi dilungo sulle sciocchezze.
Per motivi di "boh" in questo thread reputo nerd tutti coloro che vorrebbero fare un backup differenziale.
Ci sono 2 vie per effettuare un backup differenziale con Rsync: una grafica ed una da terminale.
1.0 Rsync1.1 Interfaccia graficaSi usa Grsync.
Generalmente si mantengono: data, permessi, utente e gruppo.
E solitamente le opzioni sono:
Cancella nella destinazione;
Informazioni aggiuntive;
Mostra stato trasferimento;
Proteggi argomenti remoti (da Opzioni avanzate).
Una volta scelte le cartelle sorgente e destinazione, si salva la sessione cliccando sulla "+".
1.2 Terminalersync -r -t -p -o -g -v --progress --delete -s /mnt/sorgente/ /mnt/backup/lunedì
le opzioni le trovate in man rsync
2.0 Configurare cronÈ bene avviare il backup da root per non avere problemi con i permessi di altri utenti.
2.1 Per GrsyncL'opzione DISPLAY=:0.0 serve per visualizzare la finestra di Grsync sullo schermo
# Settaggio delle variabili ambientali
DISPLAY=:0.0
#.---------------- [m]inute: minuto (0 - 59)
#| .------------- [h]our: ora (0 - 23)
#| | .---------- [d]ay [o]f [m]onth: giorno del mese (1 - 31)
#| | | .------- [mon]th: mese (1 - 12) OPPURE jan,feb,mar,apr...
#| | | | .---- [d]ay [o]f [w]eek: giorno della settimana (0 - 6) (domenica=0 or 7) OPPURE sun,mon,tue,wed,thu,fri,sat
#| | | | |
#* * * * * comando da eseguire#
0 12 * * 1 grsync -e -s lunedì
0 12 * * 2 grsync -e -s martedì
0 12 * * 3 grsync -e -s mercoledì
0 12 * * 4 grsync -e -s giovedì
0 12 * * 5 grsync -e -s venerdì
#
ovviamente ho salvato le sessioni di rsync con i giorni della settimana
2.2 Per Rsync# Settaggio delle variabili ambientali
#.---------------- [m]inute: minuto (0 - 59)
#| .------------- [h]our: ora (0 - 23)
#| | .---------- [d]ay [o]f [m]onth: giorno del mese (1 - 31)
#| | | .------- [mon]th: mese (1 - 12) OPPURE jan,feb,mar,apr...
#| | | | .---- [d]ay [o]f [w]eek: giorno della settimana (0 - 6) (domenica=0 or 7) OPPURE sun,mon,tue,wed,thu,fri,sat
#| | | | |
#* * * * * comando da eseguire#
0 12 * * 1 rsync -r -t -p -o -g -v --progress --delete -s /mnt/sorgente/ /mnt/backup/lunedì
0 12 * * 2 rsync -r -t -p -o -g -v --progress --delete -s /mnt/sorgente/ /mnt/backup/martedì
0 12 * * 3 rsync -r -t -p -o -g -v --progress --delete -s /mnt/sorgente/ /mnt/backup/mercoledì
0 12 * * 4 rsync -r -t -p -o -g -v --progress --delete -s /mnt/sorgente/ /mnt/backup/giovedì
0 12 * * 5 rsync -r -t -p -o -g -v --progress --delete -s /mnt/sorgente/ /mnt/backup/venerdì
#