Sto usando rsync per i backup dall'FTP remoto al computer locale.
Ho letto su internet che rsnapshot è migliore.
Voglio solo sapere quale viene utilizzato nell'ambiente di produzione
Sto usando rsync per i backup dall'FTP remoto al computer locale.
Ho letto su internet che rsnapshot è migliore.
Voglio solo sapere quale viene utilizzato nell'ambiente di produzione
Risposte:
rsnapshot utilizza rsync e cp -al
per mantenere un archivio storico con spazio di archiviazione minimo. in breve:
ogni copia "sembra" essere una copia completa completa, ma in realtà qualsiasi file invariato viene archiviato una sola volta. appare su più directory usando collegamenti reali.
il processo è semplice, diciamo che ci sono attualmente 4 copie, da back-0 a back-3. quando viene invocato rsnapshot, esso:
rm -r back-3
)mv back-2 back-3
)mv back-1 back-2
)cp -al back-0 back-1
) questo crea la directory back-1 ma invece di copiare ogni file da back-0 a back-1, crea un hardlink; in effetti, un secondo riferimento allo stesso file. questo secondo nome è valido quanto il primo e i dati del file non verranno rimossi dal disco fino a quando entrambi i nomi non verranno eliminati.una volta acquisita familiarità con la procedura, la troverai molto utile. non è affatto complesso, a volte lo faccio manualmente per mantenere sporadiche "versioni precedenti" in momenti interessanti (poco prima di un aggiornamento importante, subito dopo l'installazione e la configurazione di un sistema, ecc.)
Una risposta tardiva a queste FAQ: rsync è uno strumento di copia / sincronizzazione, molto efficiente per backup distanti. rsnapshot e rdiff fanno più di un singolo backup: mantengono una cronologia del backup. AFAIK, rdiff lo fa mantenendo le differenze dei file tra ciascun backup (backup differenziale), quindi gli archivi non sono accessibili così come sono. OTOH rsnapshot utilizza hardlink per file identici, copie complete di ogni file modificato, quindi gli archivi sono semplici directory da cui gli utenti / amministratori possono effettuare ricerche. Quindi ci sono casi in cui ognuno si comporta meglio.