Bonjour
Il y a quelques années la commande rsync ne me posait aucun problème pour fonctionner; je m'y suis remis sous 10.9.5 et cela ne fonctionne plus dans Terminal: je tape rsync "source" "destination" dans Terminal et j'ai systématiquement une erreur:
La commande complète est:
rsync -Haurov “/Users/jeanpierre/Documents/cron“ “/Volumes/Clone\ Samsung/Users/Shared“
Le chemin d'accès est obtenu par glissé/déposé du fichier, il y a une espace entre source et destination
La réponse:
building file list ... rsync: link_stat "/Users/jeanpierre/?\#200\#234/Users/jeanpierre/Documents/cron?\#200\#234" failed: No such file or directory (2)
done
rsync: push_dir#3 "/Users/jeanpierre/?\#200\#234/Volumes/Clone Samsung/Users" failed: No such file or directory (2)
rsync error: errors selecting input/output files, dirs (code 3) at /SourceCache/rsync/rsync-42/rsync/main.c(580) [receiver=2.6.9]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-42/rsync/io.c(452) [sender=2.6.9]
Pouvez-vous m'éclairer ? Merci
Bonjour,
Les liens de source et de destination ne sont pas corrects (No such file or directory).
Lorsque tu utilises cette la méthode de glisser/déposer depuis le Finder vers le terminal, les liens obtenus sont automatiquement rédigés avec les caractères d'échappement nécessaires \ devant les espaces notamment.
Si tu ajoutes des guillemets, les caractères d'échappement n'en sont plus (ils sont pris comme caractères dans la chaine) et les liens ne sont donc plus justes car ils contiennent des caractères supplémentaires.
Il faut donc soit ne pas mettre de guillemets, soit enlever manuellement tous les caractères d'échappement devant les espaces compris entre les guillemets.
Exemples pour illustrer mon propos :
Pfff... chapeau, c'est exactement ça ! Effectivement le guillemet n'était déja pas le bon, et le placement de l'anti-slash aux bons endroits a tout résolu.
Bravo et merci !
Bonjour trouspinette
Oui avec od sur terminal.
Tu peux choisir différents descripteurs pour avoir à la fois les caractères, les valeurs en décimal en octal et/ou en hexa.
Bonjour,
Je viens de découvrir la commande rsync et ses options, et je pense tester tout ca prochainement pour sauvegarder tous les répertoires et fichiers des utilisateurs d´un pc (2 utilisateurs) sur un disque dur externe qui sera formatté en EXT3, ce qui me permettra si j´ai tout suivi de conserver les droits des fichiers.
si j´ai bien compris ce que j´ai lu sur le forum, si je lance rsync sous mon compte d´utilisateur je ne pourrai que sauver les données relatives à mon compte. Comment dois je faire pour sauvegarder les données de tous les utilsateurs ?
lancer rsync en me connectant en tant que root ?Liens supprimés
si oui, je suppose que dans ce cas je devrai désigner root en tant que propriétaire du disque dur ? Si je le formatte en EXT3 à partir de mon compte utilisateur, est ce moi qui en sera le propriétaire par défaut ?
Merci pour vos réponses!
Bonjour,
Je viens de voir ce message tardivement.
Mais de toute façon pas tout compris. même si tu es un nouvel inscrit.
Pourquoi ne pas ouvrir un nouveau sujet plutôt que d'ajouter un nouveau sujet à la fin d'un fil qui ne concerne pas exactement le même sujet ?
Pourquoi venir parler de rsync pour un PC avec un disque EXT3 alors qu'on est sur un Forum qui concerne les machines Apple ?
Surtout que sur PC, rsync n'est pas installé en standard et qu'il existe d'autres outils intégrés (ROBOCOPY) pour cloner des fichiers en local.
C'est quoi cette écriture soulignée?
Pourquoi mettre un lien vers un truc à télécharger dans ton message ? et quel rapport avec ton message ?
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)