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
Membre régulier
 
Avatar de ferradji
 
Date d'inscription: septembre 2005
Messages: 121
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
Vieux 14/08/2006, 17h16   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Nom : Nicolas Vallée
Date d'inscription: décembre 2005
Âge: 25
Messages: 9 141
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
Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/08/2006, 17h32   #3
Membre régulier
 
Avatar de ferradji
 
Date d'inscription: septembre 2005
Messages: 121
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
Vieux 14/08/2006, 17h47   #4
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Nom : Nicolas Vallée
Date d'inscription: décembre 2005
Âge: 25
Messages: 9 141
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
Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 19/08/2006, 14h49   #5
Membre régulier
 
Avatar de ferradji
 
Date d'inscription: septembre 2005
Messages: 121
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
Vieux 19/08/2006, 15h06   #6
Membre chevronné
 
Date d'inscription: mai 2004
Localisation: Belgique
Messages: 685
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:
    Code :
    mkdir /mnt/pc-windows
  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 :
# 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
Vieux 19/08/2006, 16h44   #7
Membre régulier
 
Avatar de ferradji
 
Date d'inscription: septembre 2005
Messages: 121
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
Code :
password=''
) il m'affiche:
Code :
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
Vieux 19/08/2006, 17h07   #8
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Nom : Nicolas Vallée
Date d'inscription: décembre 2005
Âge: 25
Messages: 9 141
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
Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/08/2006, 10h33   #9
Membre régulier
 
Avatar de ferradji
 
Date d'inscription: septembre 2005
Messages: 121
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
Vieux 20/08/2006, 10h56   #10
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Nom : Nicolas Vallée
Date d'inscription: décembre 2005
Âge: 25
Messages: 9 141
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
Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/08/2006, 15h08   #11
Invité de passage
 
Date d'inscription: août 2006
Messages: 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...
cyrill0z est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/08/2006, 15h20   #12
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Nom : Nicolas Vallée
Date d'inscription: décembre 2005
Âge: 25
Messages: 9 141
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
Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/08/2006, 15h41   #13
Invité de passage
 
Date d'inscription: août 2006
Messages: 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.
cyrill0z est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/08/2006, 16h04   #14
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Nom : Nicolas Vallée
Date d'inscription: décembre 2005
Âge: 25
Messages: 9 141
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
Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/09/2006, 20h02   #15
Invité de passage
 
Date d'inscription: septembre 2006
Messages: 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.
kernixski est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/09/2006, 20h12   #16
Membre chevronné
 
Date d'inscription: mai 2004
Localisation: Belgique
Messages: 685
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

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
Vieux 30/07/2007, 14h36   #17
Invité de passage
 
Date d'inscription: mai 2005
Messages: 8
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.
krikrizzz est déconnecté   Envoyer un message privé Réponse avec citation
NEWS LINUX PROFESSIONNELFAQ LINUXTUTORIELS LINUXLIVRES LINUXLINUX TVUNIXGTK+QtAPACHE

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 19h49.


Vos questions techniques : forum d'entraide Linux Professionnel - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.