Grazie a linux pro di Gennaio 2009 ho scoperto questo tool che ha soppiantato immediatamente rsync dalle mie macchine.
Sostanzialmente usavo rsync per sincronizzare le directory:
- Musica
- Immagini
- Unipd (università di padova per chi non ci fosse arrivato)
- .mozilla (impostazioni di firefox e tutto quello riguardante i prodotti mozilla)
- eBook
fra fisso e portatile. Infine per fare il backup della directory /etc su una chiavetta USB.
Ho notato i seguenti vantaggi rispetto a rsync:
- ha tutto quello che ha rsync (opzioni per la connessione tramite ssh, permessi, seguire i link simbolici…)
- non occorre avere il demone che gira come un pirla per niente: basta avere unison, possibilmente alla stessa versione, installato su entrambe le macchine
- crea dei database nella directory ~/.unison in modo che ogni volta non scopra l’acqua calda (vale a dire controlli ogni volta le differenze). Per questo al primo avvio, pratico, di unison ci mette parecchio, ma le successive volte è una scheggia!
- si possono creare dei profili in ~/.unison invece di dare un comandi da terminale ogni volta. Infatti, per esempio, per fare la la sincronizzazione ho creato questo per Musica, Immagini, .mozilla ed eBook (Unipd è a se stante), ho creato media.prf. Poi basta richiamarlo con unison media.prf
- il progetto ha di default una interfaccia grafica in GTK (alla faccia del bicarbonato di sodio) in cui si possono caricare i profili ed eseguirli e gestire tutto con pochi click!
- ultima ma non meno importante: il tutto è biunivoco. Mi spiego meglio. Avrete sicuramente presente che rsync deve essere eseguito da una macchina locale per esportare i cambiamenti sulla macchina remota ma non si può fare l’incontrario (a meno che non apriate una connessione ssh e lo facciate eseguire dalla macchina remota un rsync preciso identico…blah che schifo! Se non avete capito di cosa sto parlando lasciate perdere). Beh con unison basta stare sul computer dove vi è più comodo stare seduti ed eseguire unison, poi starà a voi decidere se applicare i cambiamenti in un verso, in un’altro o in tutti e due. Può fare anche il merge (ma non ho capito ancora bene di cosa si tratti)
Io me ne sono innamorato e non posso più farne a meno!
Ulteriori informazioni
Basta leggere il manuale di Unison





Febbraio 28, 2009 a 6:40 pm
C’è solo una cosa che non mi convince. Con unison è possibile mantenere la storia di una cartella?
Perché con Flyback+Rsync è possibile fare un backup incrementale e accedere a una cartella com’era in passato
Febbraio 28, 2009 a 7:10 pm
allora, ti dirò che per il backup della /etc uso ancora rsync. Per altri poci come i file della home unison. Mi spiace ma non ho mai usato Flyback
Luglio 13, 2009 a 1:08 am
funziona con l’htc diamond ? O_o
Luglio 13, 2009 a 8:23 am
non so di cosa tu stia parlando