#1 Le 14/08/2010, à 15: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, à 15: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, à 16:04)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#3 Le 14/08/2010, à 16: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, à 16: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, à 16:06
- shyboy
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
Merci Guy
Je vais voir ça dans la soirée.
Hors ligne
#6 Le 14/08/2010, à 16:12
- shyboy
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
non, je viens de tester sans le / aprè le .gz ... ça ne fonctionne pas non plus.
Hors ligne
#7 Le 14/08/2010, à 16: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, à 16:20
- jrev
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...
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, à 16:26)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne