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 mais ou se trouve la liste des fichiers?


Sujet :

Linux

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2010
    Messages : 277
    Points : 122
    Points
    122
    Par défaut RSYNC mais ou se trouve la liste des fichiers?
    Bonjour

    Je cherche ou se trouve la liste des fichiers que rsync doit synchroniser.

    Car voila se qui m'arrive

    Je me suis planté dans le chemin de départ sur une instruction rsync avec un autre ordi.
    Du coup j'allais avoir plusieurs Giga de transfert. N'arrivant pas a stoper la commande (je ne sais pas comment faire, je debute en linux), j'ai coupé sauvagement la console ssh avec le nas.

    apparement cela a bien coupé le transfert, sauf que maintenant quand je veux me servir de rsync j'ai l'impression qu'il se souvient des anciens fichiers.

    Voila ce que j'envoie comme commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -av –delete --progress /volume1/homes/Gilles/test admin@ip_autre_nas:/volume1/homes/Gilles
    et voila se que me retourne la console

    sending incremental file list
    rsync: link_stat "/volume1/Sauvegarde/\#342\#200\#223delete" failed: No such file or directory (2)

    sent 137 bytes received 14 bytes 23.23 bytes/sec
    total size is 11694 speedup is 77.44
    rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1240) [sender=3.0.9]
    Le dossier /volume1/Sauvegarde exist bien mais n'a rien a voir avec mon instruction.
    J'en déduis donc qu'il a stocker cette adresse quelque part, mais dans quel fichier???

    Merci d'avance a qui pourra m'aider.
    Gilles


    EDIT: Je pense que je suis entrain de me tromper completement
    Le répertoire ou je me trouve quand je lance la commande est volume1/Sauvegarde

    Si je change de repertoire (je me met a la racine) et lance la commande alors j'ai
    sending incremental file list
    rsync: link_stat "/.delete" failed: No such file or directory (2)

    sent 137 bytes received 14 bytes 33.56 bytes/sec
    total size is 11694 speedup is 77.44
    rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1240) [sender=3.0.9]
    Cela ne solutionne pas mon probleme, mais oriente plutot vers un soucis avec la corbeille qu'il essaie de synchroniser.
    Que faire? faut il l'exclure dans les parametres de rsync?

  2. #2
    Expert éminent

    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
    Points : 6 276
    Points
    6 276
    Par défaut
    Salut,

    Citation Envoyé par gilles_906 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -av –delete --progress /volume1/homes/Gilles/test admin@ip_autre_nas:/volume1/homes/Gilles
    L'option c'est --delete avec 2 tirets

    Deplus il me semble qu'il manque le protocole de transfert (ssh ?) puisque apparemment ton 2nd serveur ne fait pas office de serveur rsync, si ?

    Extrait du man et des codes d'erreurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
           2      Protocol incompatibility
    $ man woman
    Il n'y a pas de page de manuel pour woman.

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2010
    Messages : 277
    Points : 122
    Points
    122
    Par défaut
    Merci de ta réponse

    Tu pointe le soucis du doigt
    Ok pour le --delete meaculpa

    Voila ce qu'il se passe
    cas 1)
    j'ai écris l'instruction dans notepad, je fais donc un copié coller dans la console et le
    --delete
    devient
    .-delete
    alors forcement il y a une erreur

    cas2)
    je copie/colle dans la console et corrige a la main
    Ca marche

    cas 3)
    je mets l'instruction dans un bash
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/bin/bash
     
    rsync -av –-delete --progress /volume1/homes/Gilles/test admin@ip_dest:/volume1/homes/Gilles/
    je me prend l'erreur
    rsync: link_stat "/volume1/Sauvegarde/\#342\#200\#223-delete" failed: No such file or directory (2)
    le fichier essai.sh étant dans /volume1/Sauvegarde

    zipe31:
    L'ordi distant dispose d'une connection ssh
    J'ai lu dans le man que la connexion ssh était celle par default si rien n'est spécifié.
    Le deuxieme serveur ne fait que stocker ma sauvegarde.

    Pour info les deux Nas sont des synology et ont rsync d'installé en natif

  4. #4
    Expert éminent

    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
    Points : 6 276
    Points
    6 276
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync: link_stat "/volume1/Sauvegarde/\#342\#200\#223-delete" failed: No such file or directory (2)
    J'ai l'impression qu'il y a des caractères non-imprimables en trop dans ta ligne issue du copier/coller

    Peux-tu mettre le résultat d'un cat -A ton-fichier.bash histoire d'être sûr

    Après concernant ssh, comment s'effectue l'authentification entre tes 2 serveurs ? Via des clés ?
    $ man woman
    Il n'y a pas de page de manuel pour woman.

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2010
    Messages : 277
    Points : 122
    Points
    122
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    cat -A essai.sh
    cat: invalid option -- A
    BusyBox v1.16.1 (2013-11-06 05:22:56 CST) multi-call binary.
     
    Usage: cat [-u] [FILE]...
     
    Concatenate FILEs and print them to stdout
     
    Options:
            -u      Use unbuffered i/o (ignored)
    L'option -A n'a pas l'air de plaire a cat

    voila ce que j'obtiens en utilisant vi, il y a bien un soucis avec le premier caractere - devant delete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/bin/bash
    rsync -av â-delete --progress /volume1/homes/Gilles/test admin@ip:/volume1/homes/Gilles/
    Après concernant ssh, comment s'effectue l'authentification entre tes 2 serveurs ? Via des clés ?
    C'est ce que je compte faire ensuite, pour l'instant le mdp m'est demandé dans la console je le saisie et ca marche (sauf cette erreur)

  6. #6
    Expert éminent

    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
    Points : 6 276
    Points
    6 276
    Par défaut
    Citation Envoyé par gilles_906 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cat -A essai.sh
    cat: invalid option -- A
    BusyBox v1.16.1 (2013-11-06 05:22:56 CST) multi-call binary.
    Ok, les busybox embarquent des outils minimalistes, donc l'erreur est normale.

    Citation Envoyé par gilles_906 Voir le message
    voila ce que j'obtiens en utilisant vi, il y a bien un soucis avec le premier caractere - devant delete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/bin/bash
    rsync -av â-delete --progress /volume1/homes/Gilles/test admin@xx.xxx.xxx.xxx:/volume1/homes/Gilles/
    Donc vire ce caractère et remplace-le par le bon et à l'avenir évite d'utiliser des outils Windows, source d'ennuis quasi inévitables
    $ man woman
    Il n'y a pas de page de manuel pour woman.

  7. #7
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2010
    Messages : 277
    Points : 122
    Points
    122
    Par défaut
    Mystere

    dans notepad (sous windows 7 64bits) j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -av –-delete --progress /volume1/homes/Gilles/test admin@ip:/volume1/homes/Gilles/
    j'ouvre le fichier avec vi sur le nas(sous linux)
    je copie/colle dans vi et j'obtiens ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -av .-delete --progress /volume1/homes/Gilles/test admin@ip:/volume1/homes/Gilles/
    Je corrige dans vi a la main et:
    1)dans avant le copier coller pas moyen d'enlever un / en fin de ligne ???
    2)une fois coller j'ai changé le . et - enlevé l'avant dernier / et ca marche

    Une idée de la raison ou haine linux/windows


    EDIT: Pas le choix le nas n'a pas de clavier ni d'ecran et je n'ai qu'un ordi sous windows.
    Je n'ai acces au nas que par la console ou par l'interface graphique en http qui rame et n'est pas vraiment faite pour bricoler les fichiers.

    Merci beaucoup pour ton aide

  8. #8
    Expert éminent

    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
    Points : 6 276
    Points
    6 276
    Par défaut
    Citation Envoyé par gilles_906 Voir le message
    Une idée de la raison ou haine linux/windows
    Les fins de ligne d'une part et l'encodage des caractères sûrement danst ton cas. Peut être que l'architecture (32/64 bits) n'y est pas étrangère non plus

    Citation Envoyé par gilles_906 Voir le message
    EDIT: Pas le choix le nas n'a pas de clavier ni d'ecran et je n'ai qu'un ordi sous windows.
    Je n'ai acces au nas que par la console ou par l'interface graphique en http qui rame et n'est pas vraiment faite pour bricoler les fichiers.
    Je suppose que tu te connectes via Putty ?
    Il faut préciser dans Putty (dans Windows => Translation), le jeu de caractères à utiliser sur le serveur, ainsi que la manière donc les lignes seront dessinées à l'écran (de mémoire, les lignes longues ne passent pas à la ligne suivante et viennent écraser le début de la ligne originale )
    $ man woman
    Il n'y a pas de page de manuel pour woman.

  9. #9
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2010
    Messages : 277
    Points : 122
    Points
    122
    Par défaut
    Oui avec putty (en ssh) pour les commandes
    et
    notepad++(en SFTP)
    pour ecrire les fichiers, c'est plus sympa que vi

    J'ai mis uft-8 plutot que latin-1 dans putty

    Pas trouvé pour l'affichage des lignes

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/10/2005, 22h38
  2. [Delphi 2005] Comment parcourir la liste des fichiers ?
    Par babyface dans le forum Langage
    Réponses: 2
    Dernier message: 30/06/2005, 11h01
  3. Réponses: 7
    Dernier message: 19/09/2004, 22h01
  4. liste des fichiers d'un répertoire
    Par am dans le forum C
    Réponses: 3
    Dernier message: 04/08/2003, 17h03
  5. [Kylix] Liste des fichiers d'un répertoire
    Par Houben Jacques dans le forum EDI
    Réponses: 3
    Dernier message: 30/11/2002, 21h14

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