Il 14/10/2012 20:20, dea ha scritto:
Propongo:
1) Tieni un file con un "tree" della destinazione e relativo digest MD5 dei
singoli file.
2) Quando vuoi fare la copia, calcoli il medesimo tree del source, compari i
digest e copi solo quello che è modificato, se non è modificato nulla non usi
il secondo disco in alcun modo, quindi se ne sta fermo (cosa che succederebbe
con rsync, dato che userebbe il source per una comparazione).
Ci avevo pensato ma dovendo poi intervenire a togliere da quel file le linee
relative a ciò che in "origine" non c'è più si complicava il problema.
Senza contare che l'md5 può diventare eccessivamente impegnativo da calcolare
ogni volta che viene eseguito, visto che la dimensione dei file varia dai pochi
kb a magari 1 Gb o più.
Prima di impelagarmi in qualcosa del genere speravo di non aver considerato una
qualche soluzione ovvia e semplice.