Time Machine su Ubuntu?


11

Esiste un Time Machine come il sistema di backup per Ubuntu? In caso contrario, qual è la cosa più vicina?

Risposte:


8

Ho usato rsnapshot per un effetto eccellente. Puoi farlo sincronizzare e mantenere tutte le vecchie versioni, in base al tempo che desideri / avere spazio per. Ho 6 potenziali versioni di cose da oggi, ogni giorno per una settimana, 4 settimane e poi 6 mesi. L'ho già usato per recuperare diversi file che pensavo di aver perso a causa della sovrascrittura.

L'unico problema che ho avuto è stato che non funzionava a causa della precedente esecuzione che non si completava in tempo, e quindi ha lasciato pendere il file di blocco. Questo si trovava su una macchina remota che eseguiva accessi senza password su SSH per sincronizzare i file per il backup / archivio e non ho eseguito l'accesso molto spesso al server per verificarlo. Eseguendo uno script logwatch lì (problemi di email dai registri) almeno mi sono assicurato di aver visto i problemi per riavviarlo, ed è stato senza problemi da allora. Sul mio server locale, non è stato affatto un problema.


Ah, carino. Da quella pagina: "Usando rsync e hard link, è possibile mantenere immediatamente disponibili backup multipli multipli. Lo spazio su disco richiesto è solo un po 'più dello spazio di un backup completo, più gli incrementali ." L'hai usato per un po 'e l'hai trovato stabile allora?
quark


5

Déjà Dup (day-ja-doop) è un semplice programma di backup. Nasconde la complessità di eseguire i backup nel modo giusto (crittografato, off-site e normale) e utilizza la duplicità come backend.

Caratteristiche:

  • Supporto per posizioni di backup locali o remoti, incluso Amazon S3
  • Crittografa e comprime in modo sicuro i tuoi dati
  • Backup incrementale, che consente di ripristinare da qualsiasi backup specifico
  • Pianifica backup regolari
  • Si integra bene nel desktop GNOME

L'ho usato con successo da quasi un anno ormai e il backup non è mai stato così indolore.
Wolfram Arnold,

3

Durante l'utilizzo rsync, consulta Time Machine per ogni Unix disponibile per un'esercitazione, utilizzando l' --link-destopzione per creare collegamenti reali a file che non sono stati modificati dall'ultimo backup. Piace:

#!/bin/sh

# Mount point of the external disk
dest=/media/backupdisk

date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date

rsync -aP --link-dest=$latest $HOME/Documents $current

ln -s $current $latest-$date
mv -f $latest-$date $latest

Mac OS X Time Machine non solo utilizza hard link a file invariati, ma utilizza anche hard link per cartelle in cui nessun file è cambiato affatto.

Io penso che la maggior parte Unix non permettono collegamenti fisici alle cartelle, ma se il vostro rsyncli crea, quindi state attenti quando si eliminano i vecchi backup: si dovrebbe usare unlinkper rimuovere hard link alle cartelle, e non rimuovere qualsiasi tipo di file che si vede in tale cartella hard-linked. Quando si utilizza rmsu file con collegamenti fissi, viene rimosso solo il collegamento reale. Buona. Ma quando si ricorre in una cartella hard-link e quindi si eliminano i file che si vedono lì, i file "originali" vengono rimossi e ciò influisce su tutte le cartelle hard-link che fanno riferimento alla stessa cosa, backup ancora più recenti!

In altre parole: l'esecuzione di qualcosa del genere rm -R 20140101-221000potrebbe essere rievocata in cartelle hard-linkate e quindi invocare coraggiosamente rmi file "originali". Sei stato avvisato.

(Il sito sopra menziona anche FlyBack , che continua a ricevere commenti anche se le ultime date di download risalgono a fine 2007 maggio 2010. Forse è solo un software molto robusto, senza necessità di modifiche.)


2

TimeVault è stato appositamente progettato per emulare TimeMachine. Il set di funzionalità teoriche è quello che voglio da un clone di TimeMachine, in particolare i risparmi di spazio. Purtroppo sembra essere inattivo: c'è stata poca attività di sviluppo in un po 'di tempo. Lo cito per completezza e perché, se possono essere stimolati a lavorarci ulteriormente, sembra abbastanza promettente.


0

Non sono a conoscenza di TimeBachine direttamente, ma utilizziamo RSync con un processo cron pianificato .


RSync è un buon modo per creare una copia di backup, ma non aiuta a mantenere una cronologia delle versioni, che è, a mio avviso, la parte più pratica di Time Machine.
jtb,

1
@jtb, solo per sottolineare l'ovvio: Time Machine è principalmente un sistema di backup, non un archivio (e certamente non un sistema di controllo della versione). Soprattutto i file (o versioni di file) che risiedono a breve (meno di una settimana) sul disco rigido, potrebbero essere scaduti dal backup molto prima di quanto si pensi.
Arjan,

0

Io per primo sto usando Simple Backup Config / Restore e eseguo il backup delle posizioni selezionate su un disco rigido esterno una volta ogni due giorni circa. Non ho ancora avuto problemi, quindi non posso garantire la parte di ripristino, ma quella di backup è OK.

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.