Bonjour à tous,
Actuellement, je suis en train de mettre en place pour ma société une solution de backup avec rsync. Le contenu important des disques serait ainsi copié chaque nuit sur un serveur placé sur un site distant.
Après avoir contourné quelques soucis liés à la grande quantité de fichiers à transférer (+/- 250.000), il me reste un souci important, celui des espaces : je ne parviens pas à transférer le moindre dossier dont le nom comporte un espace. (c'est des dossiers de messagerie IMAP)
Cette commande-ci marche parfaitement :
rsync -lHptgoDbxd -W -e "ssh -i /etc/dailybackup/rsync.key" \
"/home/mon dossier/" "/backup/mon dossier/"
Par contre, dès que je tente d'aller chercher le dossier depuis le serveur distant, patatras ! La commande
rsync -lHptgoDbxd -W -e "ssh -i /etc/dailybackup/rsync.key" \
xxx@192.168.0.60:"mon dossier" "/backup/mon dossier"
me retourne le message d'erreur suivant :
rsync: link_stat "/home/mon" failed: No such file or directory (2)
J'ai eu beau tenter de mettre des \ pour tenter d'échapper l'espace afin qu'il ne soit pas considéré comme une fin de nom de dossier, en vain.
Est-ce que quelqu'un aurait une piste, voire mieux, une solution ?
D'avance merci !
Bien à vous,
# Double echappement
Posté par py_13 . Évalué à 1.
[^] # Re: Double echappement
Posté par eldiablo . Évalué à 4.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.