IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

rsync - Chemin vers un NAS


Sujet :

Linux

  1. #1
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    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

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,

    Montres-nous la syntaxe exacte que tu emploies avec rsync s'il te plaît, merci.

  3. #3
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    Bonjour,

    voici la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -e ssh -ova smb://nom-du-nas/chemin-source/* /chemin-cible/
    voici l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh: Could not resolve hostname smb: Name or service not known
    Phil

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    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 : 5 196
    Par défaut
    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"

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    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

  6. #6
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    Merci,

    J'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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...

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -ova -e ssh  nom-du-nas:/chemin-source/ /chemin-cible/

  8. #8
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    Merci,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  9. #9
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    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 ?

  10. #10
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    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.

  11. #11
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    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 ?


    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

  12. #12
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    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

  13. #13
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    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 : 5 196
    Par défaut
    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

  14. #14
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    Bonjour,

    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

  15. #15
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    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 :

    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

    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.

    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.


    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

  16. #16
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    Merci de continuer à vous intéresser à mon cas.

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  17. #17
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    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

  18. #18
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    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

  19. #19
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    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

    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.

    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...

    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 ?

    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

  20. #20
    Pgs
    Pgs est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Par défaut
    C'est un iomega storcenter ix2, qui tourne sous Windows NT 4.9 Serveur

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. .jnlp chemin vers poste distant
    Par cimbomlu dans le forum JWS
    Réponses: 1
    Dernier message: 14/09/2006, 11h22
  2. Chemin vers la solution - recherche en profondeur d'abord -
    Par Amokrane dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 11/01/2006, 21h54
  3. Tester le formalisme du chemin vers un fichier ?
    Par elitost dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 07/10/2005, 16h06
  4. chemin vers le répertoire Data
    Par funkadelic dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 02/08/2005, 16h19
  5. chemin vers Mes Documents
    Par andolini dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/06/2005, 20h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo