Rsync et l'option -n

zatox19 Messages postés 20 Date d'inscription samedi 24 septembre 2022 Statut Membre Dernière intervention 25 mars 2023 - 24 mars 2023 à 14:20
zatox19 Messages postés 20 Date d'inscription samedi 24 septembre 2022 Statut Membre Dernière intervention 25 mars 2023 - 25 mars 2023 à 00:41

Bonjour, pour mes sauvegardes j'utilise rsync d'abord avec l'option -n qui me permet de savoir ce que va faire rsync avant de faire la sauvegarde.  Ensuite en enlevant l'option -n rsync exécute la sauvegarde. Ceci marche très bien pour des sauvegardes locales.

Pour des sauvegardes sur serveur distant l'option -n de rsync ne marche pas.

Sauvegarde sur local:
rsync -arvzn --progress --delete /home-source/user/Documents/ /home-destination/user/ Documents/      ça marche l'option -n me donne bien les modifications qui seront faites quand je vais enlever l'option -n.

Sauvegarde sur serveur distant:
rsync -arven  "ssh -i /root/.ssh/id_rsa" --progress --delete /home-source/user/Documents/  user@ip:/home-destination/user/Documents/

donne l'erreur suivante:

rsync: [sender] Failed to exec n: No such file or directory (2)
rsync error: error in IPC code (code 14) at pipe.c(85) [sender=3.2.2]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in IPC code (code 14) at io.c(226) [sender=3.2.2]

Apparemment il ne supporte pas l'option -n dans le cas d'un serveur distant et si j'enlève l'option -n il fait bien le boulot.

Existe-t-il une option particulière équivalente à l'option -n pour un seveur distant ?

Merci pour vos réponses.

2 réponses

Bonjour,

L'option -e nécessite comme argument la commande à exécuter (ssh dans votre cas). Changez l'ordre des options pour que le -e soit la dernière avant la commande.

0
zatox19 Messages postés 20 Date d'inscription samedi 24 septembre 2022 Statut Membre Dernière intervention 25 mars 2023
25 mars 2023 à 00:41

Bonsoir, merci pour votre réponse, effectivement avec -e juste avant la commande ça marche. Merci beaucoup, bonne soirée.

0