Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/08/2010, à 16:52

shyboy

problème pour transférer dossier avec Rsync

Bonjour

je découvre un peu Rsync, mais je rencontre un problème pour expédier une arche entre deux serveurs avec la commande SCP, ça marche

scp -r  xxxxxxx_20100814.xml.gz/   88.******4:/var/www/public

Mais pas avec rsync

rsync -a  xxxxxxx_20100814.xml.gz/   88.******4:/var/www/public

me donne juste ça:

[i]rsync: change_dir "/media/www-dev/public/spip/tmp/dump/M*****ids_20100814.xml.gz" failed: Not a directory (20)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1058) [sender=3.0.5][/i]

wtf ?

Hors ligne

#2 Le 14/08/2010, à 16:59

jrev

Re : problème pour transférer dossier avec Rsync

C'est quoi une arche ?

Si tu fais un petit script standard, tu comprendras mieux comment ça marche.
J'utilise pour transférer un dossier entre deux PC via le partage NFS par exemple :

#!/bin/bash
SOURCE_DIRS=/media/nfs/
TARGET_DIR=/home/jean/documents
# monter le repertoire nfs 
mount /media/nfs

rsync -av --del --stats $SOURCE_DIRS "$TARGET_DIR"

umount /media/nfs

echo "Backup Terminé"

ou pour synchroniser mes documents sur une clé USB nommée Documents :

#!/bin/bash
SOURCE_DIRS=/home/jean/Documents/
TARGET_DIR=/media/Documents/

# monter le repertoire Documents
# mount /media/Documents

sudo rsync -av --del --stats $SOURCE_DIRS "$TARGET_DIR"

# démonter /media/Documents
 umount /media/Documents 

echo "Backup Terminé"

# arrêt PC 
# sudo halt

Dernière modification par jrev (Le 14/08/2010, à 17:04)


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#3 Le 14/08/2010, à 17:05

gl38

Re : problème pour transférer dossier avec Rsync

Tu as mis un / après le .gz, ce qui fait que rsync prend ton fichier pour un dossier.

Cordialement,
Guy

Hors ligne

#4 Le 14/08/2010, à 17:06

shyboy

Re : problème pour transférer dossier avec Rsync

Pardon @Jrev je voulais archive pas arche. je vais tester les scripts pour comprendre, mais je voulais tester direct avec la console comme je le fais déjà très bien avec la commande SCP....

Je transfert mes archives d'une dédibox v1 à une V3...

Hors ligne

#5 Le 14/08/2010, à 17:06

shyboy

Re : problème pour transférer dossier avec Rsync

gl38 a écrit :

Tu as mis un / après le .gz, ce qui fait que rsync prend ton fichier pour un dossier.

Cordialement,
Guy

Merci Guy
Je vais voir ça dans la soirée.

Hors ligne

#6 Le 14/08/2010, à 17:12

shyboy

Re : problème pour transférer dossier avec Rsync

gl38 a écrit :

Tu as mis un / après le .gz, ce qui fait que rsync prend ton fichier pour un dossier.

Cordialement,
Guy

non, je viens de tester sans le / aprè le .gz ... ça ne fonctionne pas non plus.

Hors ligne

#7 Le 14/08/2010, à 17:20

gl38

Re : problème pour transférer dossier avec Rsync

J'ai un fichier livres.contents et un dossier dest
si je tape
rsync -a livres.contents dest

ça marche

avec

rsync -a livres.contents/ dest

j'ai ton erreur.
D'ailleurs à quoi sert le -a si on n'a pas de dossier ?

Cordialement,
Guy

Hors ligne

#8 Le 14/08/2010, à 17:20

jrev

Re : problème pour transférer dossier avec Rsync

shyboy a écrit :

Pardon @Jrev je voulais archive pas arche. je vais tester les scripts pour comprendre, mais je voulais tester direct avec la console comme je le fais déjà très bien avec la commande SCP....

Je transfert mes archives d'une dédibox v1 à une V3...

tu glisses le script dans une console gnome-terminal et c'est tout automatique  bien sûr. la mise à jour se fait en quelques secondes

Un script, c'est un fichier texte dont le nom se termine par .sh et qui est exécuté par le bash du système ubuntu

Dernière modification par jrev (Le 14/08/2010, à 17:26)


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne