Rsync, quanto è rischioso usarlo dal vivo?


9

Ho rsync mio disco dal vivo , voglio dire che sto facendo un backup rsync della macchina che sto utilizzando.

Va bene, sicuro, saggio? o no? È rischioso, se voglio usare questo backup per ripristinare o clonare allora?

Risposte:


14

rsyncnon mantiene la coerenza dei file come ad esempio un database; un file viene copiato così com'è al momento rsyncdell'apertura e, come rsyncpuò essere eseguito per tempi molto lunghi, il file potrebbe essere stato modificato da quando è stato avviato rsync. Se questo è "rischioso" dipende dalla tua valutazione.

Uno dei modi per mitigare questo rischio è eseguire lo stesso comando rsync due volte (o più) di seguito, per tenere traccia di tutte le modifiche apportate dall'inizio del comando. Ma se è assolutamente necessario mantenere la coerenza dei file, è necessario montare il disco in sola lettura per la durata del rsyncprocesso.


Grazie @Jos Ho semplicemente bisogno di un backup giornaliero / settimanale statico, mi sembra che rsync sia ok.
3pic

@ 3pic: Ubuntu potrebbe aver impostato LVM per te. In tal caso, è possibile eseguire istantanee LVM ed eseguire il backup da quelle ... In caso contrario, è possibile (anche se non banale) convertire in LVM sul posto. Questa domanda da superutente ne parla.
TJ Crowder,

@ 3pic Non darei per scontato che sia sicuro per il backup. Se metà della tua cartella viene archiviata prima di alcune modifiche e l'altra metà dopo di essa, potresti finire con progetti impossibili da aprire a causa di collegamenti interrotti (come file SVG con bitmap collegata, ma nessuna bitmap presente o alcune intestazioni incluse in. file c, ma file di intestazione non presente o binario che prevede una libreria in un'altra versione rispetto a quella acquisita e così via).
Mołot,

Ecco a cosa servono i live CD (o una semplice versione di Linux installata su un'altra partizione). Si riavvia dal CD / partizione live, si esegue il backup (utilizzando qualsiasi strumento preferito) sulla partizione principale e si riavvia normalmente. In questo modo, la partizione di origine è statica e tutto è sincronizzato. Se usi partizioni separate per cose come / home e altri dati, il tuo backup di / richiederà pochissimo tempo. Puoi fare / home allo stesso modo, anche se ciò potrebbe richiedere un po 'più di tempo. Uso una partizione di dati separata aggiuntiva per rendere anche / home più facile da gestire.
Joe,

8

Opinione leggermente diversa rispetto a Jos ... Direi che se hai bisogno di un backup attivo, usa un filesystem che permetta istantanee, come BTRFS . Il suo comportamento di copia su scrittura consente istantanee istantanee di un sistema, con cui è quindi possibile creare un backup remoto.

Tuttavia, presenta ancora gli stessi problemi di altre strategie di backup attive: se non si trova sul disco, non verrà eseguito il backup . Alcune applicazioni bufferano il loro lavoro in memoria prima di scrivere su disco (e devono essere prese per scrivere). Quale di questi si applica davvero a te è discutibile.

Ma non c'è nulla di intrinsecamente pericoloso nella copia di file da una partizione montata su rw. Anche uno con un vecchio formato goffo.


1
Grazie. In realtà per sistema è già basato su FS esistenti da mesi ... Non lo cambierò, ma è interessante.
3pic
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.