User Tools

Site Tools


rsync

This is an old revision of the document!


Questo è il comando - importantissimo! - che uso per copiare i file aggiunti in /documents sul Lenovo E330 verso /documents del server HP. Le due directory devono sempre essere perfettamente uguali:

rsync -vrtplze ssh --progress --stats --delete /home/francesco/documents/ HP:/home/francesco/documents

Dal server km2 ho provato a dare questo comando verso il server km16:

rsync -vrtplze ssh --progress --stats /usr/local/www/dokuwiki/ km16:/home/francesco/Dropbox/bkk/dokuwiki

ma non funziona, probabilmente perché sul primo server (FreeBSD) ho una versione di *rsync* più recente (3.1.0 protocol version 31) di quella sul secondo server, su Wheezy (3.0.9 protocol version 30)

Per copiare la directory con la Mail del lavoro verso km2 faccio:

rsync -vrtplze ssh --progress --stats /home/francesco/Mail/ ks2:/home/francesco/Mail

ma se cancello delle mail nel dossier d'origine, così vengono cancellate anche in quello di destinazione? Cercare di ottenere un “mirror”.

Per ricopiare un intero dossier e tutto il suo contenuto dal server km16 al server km2 (37.187.xx.xx)

rsync -vrtplze 'ssh -p33' --progress --stats /home/Florence/ francesco@37.187.xx.xx:/home/Florence

Da notare che il dossier /home/Florence deve già esistere su km2.

Ennesimo esempio… per due PC sulla stessa LAN:

rsync --archive /home/francesco/Gmail/ 192.168.1.88:Gmail

Mi copia il contenuto di /Gmail in ~/Gmail sul PC distante.


Per tenere una copia di cackup della directory video, dai tre dischi in raid ZFS al disco da 1T nel quarto slot del serverHP:

$ rsync -vrtpl --progress --stats --delete --dry-run /home/francesco/video/ /home/QuartoDisco1T/video/

se si è proprio sicuri… togliere il –dry-run e ripetere il comando!

rsync.1457737170.txt.gz · Last modified: 2016/03/11 23:59 by francesco