Bonjour,

Voila, je n'arrive pas à utiliser Rsync pour recopier mon dossier "/archives" sur un disque externe FW. Les répertoires sont bien montés, accessibles et tout.
Voila ce que je fait :

/usr/bin/rsync ?-archive --verbose archives/ mnt/fw/archives_backup

Et voila ce que la machine me répond :

link_stat "//?-archive" failed: No such file or directory
skipping directory archives/.
wrote 17 bytes read 20 bytes 74.00 bytes/sec
total size is 0 speedup is 0.00
rsync error: some files could not be transferred (code 23) at main.c(633)

Il semblerait que rsync prend les attributs pour des noms de répertoire ?? J'ai également essayé avec les attributs en abregé "-av", même résultat.

Ou ske j'ai faux ??
Merci de vos conseils.
bonjour,

je pense que ce qui ne va pas c'est le chemin de ton archive/

fais plutôt un truc du style /ton/chemin/vers/archive

si archive est à la racine oublie pas de mettre /archive
Salut,

Dans la premiere commande tu as des pb avec tes tirés. Sinon,
cela doit tres bien marcher normalement:

rsync -av source destination
je pense que ce qui ne va pas c'est le chemin de ton archive/
si archive est à la racine oublie pas de mettre /archive
Excuse j'ai copié/collé "une" des nombreuses manips que j'ai essayé. Mais au départ j'ai essayé avec /archives/ /mnt/...
Le répertoire "/archives" est sur la racine. Je suis loggué en root...

Je re-essaye...

/usr/bin/rsync ?av /archives/ /mnt/fw/archives_backup

et voila le résultat :
link_stat "//?av" failed: No such file or directory
skipping directory /archives/.
rsync error: some files could not be transferred (code 23) at main.c(633)
[root@serveur /]#
C'est marrant ca...
Quand j'essaye dans un gnome-terminal ca me donne la meme erreur. Alors que quand je retape la commande dans un xterm, il n'y a pas de pb... Essaye d'utiliser un xterm pour voir. Ne fait pas de copier coller et retape bien la commande.
valhalla a écrit :
C'est marrant ca...
Quand j'essaye dans un gnome-terminal ca me donne la meme erreur. Alors que quand je retape la commande dans un xterm, il n'y a pas de pb... Essaye d'utiliser un xterm pour voir. Ne fait pas de copier coller et retape bien la commande.
Ah oué ca marche !! Bon bin je vais oublier gnome-terminal...
Merci beaucoup !
bonjour,
moi j'ai ceci comme problème:


rsync -a --include "*/" --include "*.doc" --include "*.xls" --exclude "*" -e ssh /home/gg/docs/ eg000-ovh-0@backup.ovh.net :/rsync/gg/docs/

il me sort ceci
ssh: : Name or service not known
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(342)
J'ai déja essayé dans un Xterm(en fait j'ai fait "init 3 " et j'ai retapé la commande),j'ai le même renvoi.
Auriez=vous une idée merci
Salut,

A travers une connexion reseau, je te conseille la compression, car ca accelere bien les choses:

rsync -avz a la place de rsyn -a

Sinon j'ai l'impression que tu as mis un espace entre le nom de la machine et le reperoire distant. La bonne syntaxe est la suivante:
utilisateur@machineDistante:reperoireDistante.

Pour finir, ton probleme est certainement que tu n'as pas de client ssh. Verifie que tu possedes bien le package openssh.

rpm -q openssh

Pour resumer, la syntaxe pour utiliser ssh a la place de rsh:

rsync -avz -e ssh repLocal user@host:repDistant
Bonjour,
Un grand merci pour la rapidité et la qualité de ta réponse.
Effectivement il y avait bien un espace de trop, si je fait comme tu m'a dit ça passe, mais juste avec le -a, là ça coince.

Par contre maintenant j'ai ce genre de message, "Server is very old version of rsync, upgrade recomended".

Pourtant j'ai fais la mise à jour via up2date, mais bon ça passe.

encore un tous grand merci

Gérard
Salut, vous dite hein si j'abuse,
mais j'ai lu la doc pour automatiser une sauvegarde et je voudrais si il est préférable de faire un fichier de ce type
#!/bin/sh -e
# ---------------------------------------------------------------------
# 
# Backup des répertoires perso
# 
# ---------------------------------------------------------------------


cd /home/gg/docs

/usr/bin/rsync -avz --include "*/" --include "*.doc" --include "*.xls" --exclude "*" -e ssh /home/gg/docs/ 0000-ovh-0ATbackup.ovh.net:/rsync/gg/docs/

cd /home/patrick/docs

/usr/bin/rsync -avz --include "*/" --include "*.doc" --include "*.xls" --exclude "*" -e ssh /home/patrick/docs/ 0000-ovh-0ATbackup.ovh.net:/rsync/patrick/docs/

cd

exit 0
ou alors ceci suffit
#!/bin/sh -e
# ---------------------------------------------------------------------
# 
# Backup des répertoires perso
# 
# ---------------------------------------------------------------------


/usr/bin/rsync -avz --include "*/" --include "*.doc" --include "*.xls" --exclude "*" -e ssh /home/gg/docs/ 0000-ovh-0ATbackup.ovh.net:/rsync/gg/docs/

/usr/bin/rsync -avz --include "*/" --include "*.doc" --include "*.xls" --exclude "*" -e ssh /home/patrick/docs/ 0000-ovh-0ATbackup.ovh.net:/rsync/patrick/docs/


Merci de vos réponses
Perso je choisis la deuxieme solution 😉
C'est normal que si je lance "sh backup.sh" dans une console, il ne se passe absolument rien??????

merci
Quand je fais un ssh backup.ovh.net il ne se passe rien non plus. C'est normal?? Y a des chances que ce soit ca le pb!
Ben oui mais si je fais commande par commande ça passe.????
Super maintenant ça marche, reste plus qu'a vérifié que mon crntab fonctionne.

En tous cas merci de votre aide.