Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous 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 14/08/2006, 17h10   #1
Nouveau Membre du Club
 
Avatar de ferradji
 
Inscription : septembre 2005
Messages : 121
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 121
Points : 35
Points : 35
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

Dernière modification par ferradji ; 19/08/2006 à 14h43. Motif: ajout
ferradji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2006, 17h16   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 675
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 675
Points : 14 290
Points : 14 290
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2006, 17h32   #3
Nouveau Membre du Club
 
Avatar de ferradji
 
Inscription : septembre 2005
Messages : 121
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 121
Points : 35
Points : 35
Par défaut configuration rsync pour faire des sauvegardes d'un poste windows

mais où je dois insérer le script?
ferradji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2006, 17h47   #4
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 675
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 675
Points : 14 290
Points : 14 290
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2006, 14h49   #5
Nouveau Membre du Club
 
Avatar de ferradji
 
Inscription : septembre 2005
Messages : 121
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 121
Points : 35
Points : 35
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

Dernière modification par ferradji ; 19/08/2006 à 14h55. Motif: modification
ferradji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2006, 15h06   #6
Membre émérite
 
Inscription : mai 2004
Messages : 708
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2004
Messages : 708
Points : 853
Points : 853
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 :
    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 :
    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 :
    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 :
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
ripat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2006, 16h44   #7
Nouveau Membre du Club
 
Avatar de ferradji
 
Inscription : septembre 2005
Messages : 121
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 121
Points : 35
Points : 35
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 :
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 :
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!
ferradji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2006, 17h07   #8
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 675
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 675
Points : 14 290
Points : 14 290
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 10h33   #9
Nouveau Membre du Club
 
Avatar de ferradji
 
Inscription : septembre 2005
Messages : 121
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 121
Points : 35
Points : 35
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?
ferradji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 10h56   #10
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 675
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 675
Points : 14 290
Points : 14 290
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 15h08   #11
Invité de passage
 
Inscription : août 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 2
Points : 2
Points : 2
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...
cyrill0z est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 15h20   #12
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 675
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 675
Points : 14 290
Points : 14 290
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 15h41   #13
Invité de passage
 
Inscription : août 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 2
Points : 2
Points : 2
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.
cyrill0z est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 16h04   #14
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 675
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 675
Points : 14 290
Points : 14 290
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2006, 20h02   #15
Invité de passage
 
Inscription : septembre 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1
Points : 1
Points : 1
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.
kernixski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2006, 20h12   #16
Membre émérite
 
Inscription : mai 2004
Messages : 708
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2004
Messages : 708
Points : 853
Points : 853
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

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

Citation:
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
ripat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h36   #17
Invité de passage
 
Inscription : mai 2005
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 8
Points : 2
Points : 2
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.
krikrizzz 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 +1. Il est actuellement 12h39.


 
 
 
 
Partenaires

Hébergement Web