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

Réseau Discussion :

Configuration rsync pour faire des sauvegardes d'un poste windows


Sujet :

Réseau

  1. #1
    Membre du Club Avatar de ferradji
    Inscrit en
    Septembre 2005
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 121
    Points : 64
    Points
    64
    Par défaut Configuration rsync pour faire des sauvegardes d'un poste windows
    bonjour tout le mondes

    voila j'ai un problème pour la configuration de Rsync pour sauvegarder automatiquement des fichiers du post client windows xp pro sur le serveur linux (samba), j'ai trouvé de document sur le net mais plusieurs solution et j'ai beaucoup de mal à me retrouver .

    comment faire des sauvegardes automatiques avec cet outil et es-ce que je dois installer cet outil dans la partie windows ....etc

    merci d'avance pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    j'ai mis un script qui montre comment s'y prendre...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre du Club Avatar de ferradji
    Inscrit en
    Septembre 2005
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 121
    Points : 64
    Points
    64
    Par défaut configuration rsync pour faire des sauvegardes d'un poste windows
    mais où je dois insérer le script?

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par ferradji
    mais où je dois insérer le script?


    j'adore être écouté... regardes le post
    http://www.developpez.net/forums/sho...ighlight=rsync


    tu verras que le script est sur le serveur samba, et que tu montes les partitions windows via smbfs
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Membre du Club Avatar de ferradji
    Inscrit en
    Septembre 2005
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 121
    Points : 64
    Points
    64
    Par défaut débutant linux ;configuration rsync pour faire des sauvegardes d'un poste windows
    merci pour votre réponse mais comme je suis débutant je ne comprend pas vraiment et j'espère avoir une réponse de repa

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 792
    Points : 1 206
    Points
    1 206
    Par défaut
    Si tu débutes sous Linux, le mieux est de procéder par étapes:

    1. Créer un répertoire sur le serveur linux sur lequel tu pourras monter le système de fichier windows d'un poste du réseau:
    2. Sur le même serveur Linux, créer également un répertoire où les sauvegardes seront stockées. Par exemple:
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      mkdir /home/toto/sauvegardes
    3. Montage. Tu crées une sorte de lien symbolique qui pointe vers les fichiers windows du poste à sauvegarder. Comme si ceux-ci se trouvaient sur ton serveur Linux. Ce "lien" se trouvera dans /mnt/. En supposant que pcwin est le nom du pc windows sur ton lan et c:\data son répertoire à sauvegarder:
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      mount -t smbfs -o username='usrWin',password='xxx' //pcwin/data /mnt/pc-windows
    4. Enfin, le rsync proprement dit. Par exemple, pour sauvegarder l'ensemble du répertoire c:\data
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      rsync -av /mnt/pc-windows /home/toto/sauvegardes

    Voilà, il est clair qu'à chaque étape, tu vas devoir adapter à ton cas. Et sans doute "chipoter" un peu, mais l'idée est là.

    Une fois que tu maîtriseras bien chaque étape, regarde le script de Gorgonite pour automatiser tes sauvegardes. Ou fais ton propre script selon tes connaissance en shell bash ou autre.

    Ce script peut rester simple.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # si pas de mnt -> mnt
    if test ! -d /mnt/pc-windows
    then
      mount -t smbfs -o username='usrWin',password='xxxx' //pcwin/data /mnt/pc-windows
    fi
     
    # copie et synchronisation des fichiers
        SRC='/mnt/pc-windows/'
        DEST='/home/toto/sauvegardes'
        rsync -av $SRC $DEST
     
    # umount
    umount /mnt/pc-windows
    :q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp
    :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT
    Jabber: ripat at im.apinc.org

  7. #7
    Membre du Club Avatar de ferradji
    Inscrit en
    Septembre 2005
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 121
    Points : 64
    Points
    64
    Par défaut configuration rsync pour faire des sauvegardes d'un poste windows
    merci pour cette réponse et je commence vraiment à comprendre mais j'ai encore un petit problème:
    ma machine windows s'appelle ferradji et j'ai un utilisateur administrateur mais qui ne possède pas un mot de passe dans windows
    donc je met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    username='administrateur'
    mais le mot de pas je ne sais pas vraiment quoi faire et en plus sans le mot de passe ( c a d ) il m'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    anonymous login successfull
    6407: tree connect failed -ERRnosuchshare //ferradji/data /mnt/pc-windows
    tel que j'ai crée un dossier data sur le client windows!

  8. #8
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    data ne doit pas être un répertoire, mais le nom de partage d'un dossier
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  9. #9
    Membre du Club Avatar de ferradji
    Inscrit en
    Septembre 2005
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 121
    Points : 64
    Points
    64
    Par défaut configuration rsync pour faire des sauvegardes d'un poste windows
    es-ce qu'on peut partager un dossier de tel sort qu'on est connecté au domaine (samba) et en est pas administrateur de la machine windows?

  10. #10
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par ferradji
    es-ce qu'on peut partager un dossier de tel sort qu'on est connecté au domaine (samba) et en est pas administrateur de la machine windows?

    je ne sais pas si on peut partager un répertoire sans être administrateur sous windows...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  11. #11
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour à tous!

    Ce post tombe a point nommé car c'est exactement ce que je souhaite faire.
    La même chose que ferradji.

    Et j'avais une question sur ce point:
    Sur le windows, doit on installer cygwin, rsync et ssh?

    et sur Ubuntu, doit on installer nfs, samba, rsync et ssh?

    Préférez vous que je recréé un post bien que ce soit exactement la meme chose que ferradji?

    Je commence fort je vais me faire éclat...

  12. #12
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par cyrill0z
    Sur le windows, doit on installer cygwin, rsync et ssh?
    rien du tout... juste autoriser le partage des dossiers

    Citation Envoyé par cyrill0z
    et sur Ubuntu, doit on installer nfs, samba, rsync et ssh?
    samba-client, smbfs et rsync
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  13. #13
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci gorgonite!
    tu m'ote une sacré épine(voir javelot) du pied

    une petite precision smbfs sert au partage de fichier?

    Si j'ai bien lu, les sauvegardes sont faites sur le PC linux.(moi c'est ce que je veux faire )

    Moi je suis un peu dans le meme cas que ferradji, l'utilisation de script c'est pour bientôt mais j'en suis pas la, encore.

  14. #14
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par cyrill0z
    une petite precision smbfs sert au partage de fichier?
    ben smbfs, c'est un type de partition comme fat32, ntfs, nfs, ext3... ça sert à monter un dossier partagé depuis une machine windows, ou un serveur samba, sur une machine unix

    Citation Envoyé par cyrill0z
    Si j'ai bien lu, les sauvegardes sont faites sur le PC linux.(moi c'est ce que je veux faire )
    c'est cela...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  15. #15
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Je me pose une question sur l'utilisation de Samba avec rsync: puisque rsync doit déterminer ce qui a changé depuis la dernière fois, il va devoir analyser les fichiers à synchroniser et donc lire intégralement les fichiers non ? Du coup, ce n'est pas vraiment performant comme façon de faire...

    Autre question: est-ce qu'rsync se base sur la date et la taille des fichiers pour déterminer si un fichier a été modifié ? Si c'est le cas, ça peut améliorer le processus: il n'a besoin de transférer intégrallement que les fichiers supposés mis à jour pour les analyser sur la machine Linux.

  16. #16
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 792
    Points : 1 206
    Points
    1 206
    Par défaut
    rsync dispose de nombreuses options dont celle de comprarer le timestamp, la taille ou, le un hash (md4) des fichiers. L'option la plus courante est --times

    -t, --times
    This tells rsync to transfer modification times along with the files and update them on the remote sys-
    tem. Note that if this option is not used, the optimization that excludes files that have not been
    modified cannot be effective; in other words, a missing -t or -a will cause the next transfer to behave
    as if it used -I, causing all files to be updated (though the rsync algorithm will make the update
    fairly efficient if the files haven't actually changed, you're much better off using -t).
    Plein d'autres options très pratiques comme
    --compress (compression du transfert, pas de la copie)
    --rsh pour établir un tunel ssh
    --delete supprimer les fichiers n'existant plus sur la source
    --include --exclude pour filtrer ce qu'on veut synchroniser

    etc....

    rsync est vraiment un utilitaire très pratique. Son auteur Andrew "Tridge" Tridgell a reçu le fameux FSF Award for the Advancement of Free Software 2005 pour sa contribution à samba et le développement de rsync (sa thèse de doctorat - PhD).

    Le seul point faible, à mon sens, le manque d'un bon tutorial complet. Faut un peu se débrouiller avec des essais/erreurs mais quel bon outil!

    Pour ceux que les rumeurs de couloir intéressent, Linus Thorvald utilisait un système propriétaire BK (BiteKeeper), dont il a reçu une licence gratuite pour gérér les sources du kernel. Si j'ai bien tout compris, les travaux de Tridgell, ont permis aux autres développeurs du noyau d'accéder aux sources sans devoir acheter de licence BK. Grosse colère du propriétaire de BK et retrait de la licence de Linus! Qui se fâche à son tour sur "Tridge".

    Cette attaque a très mal été perçue dans le monde du libre.

    So at core, it raises issues of privilege and accountability: the Linux kernel developers need their metadata so they can do their work, they want to be able to that work using tools they choose; and it helps them keep an eye on what Linus is doing
    Plus d'info ici:
    http://www.theregister.co.uk/2005/04...acks_tridgell/

    Le monde du libre est comme une famille nombreuse, on s'aime et puis on se dispute. Une vraie famille quoi!
    :q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp
    :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT
    Jabber: ripat at im.apinc.org

  17. #17
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Bonjour désolé de UP ce post mais je patauge aussi dans le meme cas.

    Alors déjà je n'arrive pas à passer en smbfs cela me met la même erreur "tree...."

    Je décide donc de passer en CIFS là pas de souci de connection !
    Je me dis youpee et non lorsque je lance la commande RSYNC les dossiers et fichiers commencent bien à se copier vu que je les retrouve sur le windows ( oui j'ai oublié de préciser que je cherche à faire de la copie du linux au windows ...)
    puis quelques secondes après le lancement de la commande freezage complet du serveur obliger de reboot . Pas cool ....
    Donc je me suis dit soit je ne fais pas ce qu'il faut mais bon après moulte et moulte recherche je ne vois pas trop.
    Soit on peut essayer d'utiliser le rsync sous windows pr copier du linux au windows mais la ... :s utilisation de cwrsync pas très clair...

    Quelqu'un pourrait il m'éclaire sur l'une ou l'autre des solutions ?

    Merci d'avance pour vos réponses.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/06/2015, 21h48
  2. [TestLink] Comment configurer Test_Link pour faire des tests automatisés ?
    Par bilred dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 06/02/2012, 15h41
  3. [Framework] Configuration de spring pour faire des tests avec maven
    Par wsp_ape dans le forum Spring
    Réponses: 7
    Dernier message: 17/06/2011, 18h12
  4. outil pour faire des sauvegardes regulière (backup)
    Par timsah dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 18/10/2005, 15h48
  5. configurer sql pour envoyer des mails
    Par arwen dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/07/2003, 16h28

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