Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/09/2011, 15h57   #1
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Par défaut rsync - Chemin vers un NAS

Bonjour,

Lors de l'utilisation de rsync, je n'arrive pas à pointer vers un NAS, alors que le disque est bien monté et que j'y accède par l'explorateur de fichier.

Un click droit sur un répertoire de ce NAS m'indique smb://nom-du-nas/repertoire

Pourtant, ce chemin est refusé par rsync.

Avez-vous une idée ?

Bonne journée,

Philippe
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 09/09/2011, 16h22   #2
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Salut,

Montres-nous la syntaxe exacte que tu emploies avec rsync s'il te plaît, merci.
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/09/2011, 08h51   #3
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Bonjour,

voici la commande
Code :
rsync -e ssh -ova smb://nom-du-nas/chemin-source/* /chemin-cible/
voici l'erreur
Code :
ssh: Could not resolve hostname smb: Name or service not known
Phil
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/09/2011, 09h04   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
le message d"erreur est la réponse, mais faut le comprendre/deviner...

la syntaxe XXXXXXXXX:/truc/machin représente un accès au HOST nommé XXXXXXXX mais pas au protocole smb ce qui est tout à fait logique car un appel ne se fait jamais sur un protocole mais tjrs sur une adresse ip ou dns..


c'est le nom de la machine avec le partage qu'il faut mettre pas "SMB"
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 09h46   #5
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Citation:
Envoyé par frp31 Voir le message
le message d"erreur est la réponse, mais faut le comprendre/deviner...

la syntaxe XXXXXXXXX:/truc/machin représente un accès au HOST nommé XXXXXXXX mais pas au protocole smb ce qui est tout à fait logique car un appel ne se fait jamais sur un protocole mais tjrs sur une adresse ip ou dns..


c'est le nom de la machine avec le partage qu'il faut mettre pas "SMB"
Pas mieux, merci
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/09/2011, 16h57   #6
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Merci,

J'ai essayé
Code :
rsync -e ssh -ova //nom-du-nas/chemin-source/* /chemin-cible/
Je n'ai plus de message d'erreur concernant le serveur, mais il me répond :


"//nom-du-nas/chemin-source" no such file or directory.

J'ai pourtant bien vérifié le chemin...
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 13/09/2011, 17h18   #7
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Code :
rsync -ova -e ssh  nom-du-nas:/chemin-source/ /chemin-cible/
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/09/2011, 18h29   #8
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Merci,

Code :
rsync -ova -e ssh  nom-du-nas:/chemin-source/ /chemin-cible/
Là, il me répond Could not resolve hostname "nom_du_nas:" Name or service not known.

Si j'enlève le ssh, il me répond "No such file or directory".

Je tourne en rond.

Merci toute de même pour votre aide
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 13/09/2011, 18h38   #9
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Est-ce qu'un serveur ssh tourne au moins ?

Est-ce que la résolution des noms est active ?

Si oui, est-ce que ssh nom-du-nas ou ssh adresse_IP-du-nas te demande un login ?
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 13/09/2011, 18h55   #10
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Vous avez raison.

me retourne la même erreur Could not resolve hostname.

Mais, si j'enlève le ssh, j'ai un autre message : "No such file or directory".

Je n'y comprends rien. Peut-être que la synchronisation sous Linux vers un NAS Windows NT 4.9 Serveur a-t-elle des règles spécifiques que je ne maîtrise pas (car mes appels rsync avec ou sans ssh vers d'autres machines linux fonctionnent tous).

Merci encore et bonne soirée à vous.
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 13/09/2011, 19h10   #11
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Citation:
Envoyé par Pgs Voir le message
Vous avez raison.

me retourne la même erreur Could not resolve hostname.

Mais, si j'enlève le ssh, j'ai un autre message : "No such file or directory".
En même temps c'est normal, un nom d'hôte tout seul n'est pas une commande en soi

Est-ce qu'un ping nom-du-nas passe ?


Citation:
Je n'y comprends rien. Peut-être que la synchronisation sous Linux vers un NAS Windows NT 4.9 Serveur a-t-elle des règles spécifiques que je ne maîtrise pas (car mes appels rsync avec ou sans ssh vers d'autres machines linux fonctionnent tous).
Je réitère ma question : Est-ce qu'un serveur ssh tourne sur le serveur ?

Faute de quoi c'est forcé que ça n'aboutisse pas
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 13/09/2011, 21h10   #12
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Bonsoir,

Effectivement, je pense qu'il n'y a pas de serveur ssh sur le NAS.

Par contre, même le ping ne passe pas.

Pourtant, lorsque je double clique sur un répertoire du NAS, linux me monte le disque et j'ai bien, sur le bureau, l'icone du répertoire "répertoire sur nom-du-NAS".

Philippe
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/09/2011, 08h59   #13
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
ping sur l'adresse IP au lieu du nom ???

si tel est le cas c'est ton fichier host qu'il faut remplir

et bien sur pour rsync tu dois absoluement avoir SSH sur le nas.

sinon il te faudra utiliser un outils différent comme cp par exemple sur le moint de montage SMB
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 10h05   #14
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Bonjour,

Citation:
et bien sur pour rsync tu dois absoluement avoir SSH sur le nas.
Après reflexion, je ne comprends plus vraiment.

Il me semblait que lorsque je lance une commande rsync sur un poste en lui indiquant deux chemins en local (ou sur le réseau local), il s'exécute seul, sans appeler un daemon rsync distant.

Par exemple, si je lance sous windows un rsync entre un répertoire local et un répertoire sur le NAS du réseau local, cela fonctionne très bien, et d'ailleurs rsync n'utilise pas ssh, même s'il est spécifié dans la commande.

Vu que je cherche à faire exactement la même chose, mais à partir d'un poste linux connecté à ce même réseau local, pourquoi la question du ssh viendrait jouer ? rsync ne doit-il pas s'exécuter uniquement sur mon poste linux ?

N'ai-je pas plutôt un problème concernant la définition du chemin vers le répertoire du NAS sur mon reseau local ?

Merci

Phil
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 16/09/2011, 10h30   #15
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Citation:
Envoyé par Pgs Voir le message
Il me semblait que lorsque je lance une commande rsync sur un poste en lui indiquant deux chemins en local (ou sur le réseau local), il s'exécute seul, sans appeler un daemon rsync distant.
C'est exact concernant une copie locale (sur le même PC), mais c'est faux concernant un poste sur le réseau.
rsync a absolument besoin d'un service pour communiquer sur un réseau, c'est marqué noir sur blanc dans la doc :

Citation:
Il y a deux manières pour rsync de contacter le système distant : en utilisant un programme de shell distant comme transport (tel que ssh ou rsh), ou en contactant un démon rsync directement par TCP

Citation:
Par exemple, si je lance sous windows un rsync entre un répertoire local et un répertoire sur le NAS du réseau local, cela fonctionne très bien, et d'ailleurs rsync n'utilise pas ssh, même s'il est spécifié dans la commande.
S'il est spécifié il l'utilise forcément.

Citation:
Vu que je cherche à faire exactement la même chose, mais à partir d'un poste linux connecté à ce même réseau local, pourquoi la question du ssh viendrait jouer ?
rsync ne doit-il pas s'exécuter uniquement sur mon poste linux ?
Parce que rsync a besoin d'un protocole de transport comme vu plus haut.


Citation:
N'ai-je pas plutôt un problème concernant la définition du chemin vers le répertoire du NAS sur mon reseau local ?
Et si tu tapes exactement la même commande que sur ton poste Windows, qu'est-ce qui se passe ?
D'ailleurs peux-tu nous afficher la commande que tu tapes précisément sur ton Windows, s'il te plaît, merci
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/09/2011, 11h52   #16
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Merci de continuer à vous intéresser à mon cas.

Voici la commande que j'utilise sous windows, et qui passe très bien :

Code :
rsync -e ssh -av --size-only --chmod=ugo=rwX /cygdrive/f/source/ /cygdrive/e/cible/
e pointe sur un disque local
f pointe sur l'emplacement \\nom_du_nas\nom_du_rep\ sur le réseau local.

Rem : ssh n'est pas lancé par cette commande.

Philippe
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/09/2011, 12h21   #17
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Ok, mais là en fait tu utilises rsync en local dans la mesure où tu utilises une ressource partagée montée localement, donc effectivement je comprends mieux que ssh ne serve à rien et tu pourrais de ce fait l'enlever...

Reste à déterminer maintenant si :
- un serveur rsync tourne sur ton NAS ou à défaut est implémenté
- si en montant un répertoire de ton NAS (comme expliqué plus haut) sur ton Linux et en adaptant la commande précédente, si le transfert se fait...
- voir si éventuellement tu peux installer un serveur ssh sur ton NAS
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/09/2011, 14h11   #18
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
Voilà le résultat de mes observations :
a) De mon poste Vista, je ping sur le NAS par son IP et par son nom
b) De mon poste Ubuntu, je ping uniquement par son IP
c) ssh IP (du NAS) me donne ssh: connect to host IP port 22: Connection refused
d) Je ne comprends pas ce qu'est un point de montage ? Est-ce simplement un répertoire /mnt/point_de_montage ?

J'ai crée /mnt/sourceext et même /home/sourceext.

J'ai essayé en sudo un mount de ma ressource partagée sur ces deux "points".
Aucun n'a marché.

J'ai lu que "smb" ou mount sont deux méthodes différentes ? smb est-il pour samba ?


Je nage...tant que je coule pas...

Philippe
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 14h28   #19
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Citation:
Envoyé par Pgs Voir le message
Pourtant, lorsque je double clique sur un répertoire du NAS, linux me monte le disque et j'ai bien, sur le bureau, l'icone du répertoire "répertoire sur nom-du-NAS".
Donc cette ressource est bien accessible à ce moment là ?


Citation:
Envoyé par Pgs Voir le message
Voilà le résultat de mes observations :
a) De mon poste Vista, je ping sur le NAS par son IP et par son nom
b) De mon poste Ubuntu, je ping uniquement par son IP
Bon ça encore ce n'est pas bien grave, au moins on est sûr que le réseau fonctionne et que le NAS est accessible

Citation:
c) ssh IP (du NAS) me donne ssh: connect to host IP port 22: Connection refused
Donc comme dit plus bas, il n'y a pas de serveur ssh en service sur le NAS.

Citation:
d) Je ne comprends pas ce qu'est un point de montage ? Est-ce simplement un répertoire /mnt/point_de_montage ?
En gros et théoriquement oui, mais il faut lui adjoindre une ressource et si on veut la monter à travers un réseau, il faut que des protocoles appropriés tournent et l'autorisent...

Citation:
J'ai crée /mnt/sourceext et même /home/sourceext.

J'ai essayé en sudo un mount de ma ressource partagée sur ces deux "points".
Aucun n'a marché.

J'ai lu que "smb" ou mount sont deux méthodes différentes ? smb est-il pour samba ?
Là par contre c'est un peu plus complexe que ça. Il faut configurer soit Samba pour partager des ressources entre Windows et GNU/Linux, soit NFS pour partager des ressources entre machines GNU/Linux.

Avant d'aller plus loin, ce NAS c'est quoi exactement ?
Un NAS du style Synology ou Netgear ou autres ?
Un serveur monté du style Freenas ?

Citation:
Je nage...tant que je coule pas...
Il y a assez de bouées sur le net et de maître-nageurs qu'on devrait éviter le pire
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 15h00   #20
Pgs
Futur Membre du Club
 
Inscription : avril 2004
Messages : 205
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 205
Points : 18
Points : 18
C'est un iomega storcenter ix2, qui tourne sous Windows NT 4.9 Serveur
Pgs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h24.


 
 
 
 
Partenaires

Hébergement Web