Rsync
De BlaxWiki
Révision datée du 29 mars 2011 à 17:36 par 217.174.199.129 (discussion) (Page créée avec « * Pour faire une copie de fichier rapide entre 2 machines via ssh A faire sur la machine qui va envoyer les données à copier. On va donc copier tout ce qui se trouve à l ... »)
- Pour faire une copie de fichier rapide entre 2 machines via ssh
A faire sur la machine qui va envoyer les données à copier. On va donc copier tout ce qui se trouve à l endroit ou on fait le tar vers le serveur 212.43.194.2 dans le repertoire /home/benbis/test : tar cvzf - . | ssh benj@212.43.194.2 "tar xvzf - -C /home/benbis/test"
- Copie via Rsync
rsync -av -e "ssh -p 44230" --delete-before --exclude=.ssh/ /home/user/backup/ user@host_destination:/var/backup/user --stats --bwlimit=25
Cette commande permet d'exécuter la commande “rsync” via du ssh sur un port non standard en limitant le débit de transmission.
options :
a : permet d'activer la récursivité
v : permet à la commande d'être verbeuse
e : permet de disposer d'option ssh. Dans notre cas nous spécifions un port particulier (44230)
exclude : permet d'exclure des répertoires du backup en partant du répertoire source du backup. Dans la commande, le fait de spécifier ”.ssh/” exclut ”/home/user/backup/.ssh/”.
stats : permet d'afficher un rapport de fin de backup
bwlimit : permet de limiter le débit. La valeur par défaut est en Kb [kilobytes = kilo octets]