Configuration de backuppc sous windows avec rsyncd et sans cygwin
Dans cette nouvelle partie sur le logiciel backuppc nous allons voir comment mettre en place un système de sauvegarde sur un système Windows sans cygwin (testé sur 2000, XP, XP64, Vista et Vista64). Il faut bien prendre en compte que cette méthode n’est utilisable que si cygwin n’est pas installé sur votre ordinateur et ne le sera pas non plus par la suite. Dans la majorité des cas vous serez dans cette situation pour la gestion de vos utilisateurs.
Commençons donc par télécharger le package regroupant rsyncd et certaines dll de cygwin pour que rsyncd puisse fonctionner. Rendez-vous ici pour le téléchargement; prenez la dernière version de l’archive zip de cywin-rsyncd. Ensuite vous allez décompresser l’archive, renommez le dossier obtenu en « rsyncd » et le placez à la racine de C:\ pour faciliter le suivi du tutoriel.
Pour commencer vous allez devoir fixer l’adresse IP de votre poste client si cela n’était pas déjà le cas, puis donner un nom précis à votre ordinateur (où sinon vous devez connaître ces deux éléments pour pouvoir poursuivre le tutoriel). Si jamais vous ne savez pas comment faire pour fixer votre adresse IP et attribuer un nom à votre machine sous Windows vous pouvez consulter une de ces pages :
- - Fixer son adresse IP et attribuez un nom à son ordinateur sous Windows XP et XP 64 bits
- - Fixer son adresse IP et attribuez un nom à son ordinateur sous Windows Vista et Vista 64 bits
Dans la suite du billet je vais prendre un nom d’ordinateur et une adresse IP fictive pour illustrer le tutoriel :
Adresse ip du serveur : 192.168.0.10
Adresse ip du client : 192.168.0.20
Nom du client : zindoze20
Maintenant que vous connaissez l’adresse IP du poste client ainsi que le nom de l’ordinateur, vous allez devoir configurer rsyncd en éditant les deux fichiers de configurations situés dans le dossier rsyncd. Nous allons commencer par le fichier C:\rsyncd\rsyncd.secrets qui contient le nom d’utilisateur et le mot de passe qui va permettre à backuppc d’authentifier la machine cliente. Notez que ce nom d’utilisateur n’a aucun rapport avec le nom d’utilisateur que vous avez créé pour chacun des postes clients et qui permet d’accéder à l’interface en ligne de backuppc. Vous pouvez donc, par exemple, utiliser le nom de l’ordinateur client et un mot de passe à ne pas communiquer à l’utilisateur (pour éviter de l’embrouiller
car il ne devrait pas avoir besoin de s’en servir). Il faut simplement remplacer UUU:PPP par le couple user:mdp. Voici à quoi devrait ressembler votre fichier « C:\rsyncd\rsyncd.secrets » si vous avez suivi mes conseils :
#
# The format of this file is user:password. You can have as many entries
# as you wish. These accounts are specific to the rsync daemon and share
# no relation to Windows local/domain accounts, nor Cygwin entries in the
# passwd file.
#
# SECURITY WARNING: Don't use these defaults of UUU for the user name
# and PPP for the password! Change them!!
#
# Also: make sure this file ends in a newline. Otherwise the last
# username/password pair will be ignored.
#
#Notez l’utilisation du nom de l’ordinateur en tant que user
#Mettez un véritable password !!
zindoze20:password_zindoze20Ensuite il faut mettre le fichier en lecture seul. Pour cela vous faites tout simplement un clic droit dessus puis propriétés et vous cochez lecture seule.
Maintenant on va pouvoir passer à la configuration du fichier « C:\cygwin\rsyncd.conf ». Dans ce fichier on va définir quelle partie du système va être sauvegardée par backuppc. Je vous laisse un fichier de configuration épuré des commentaires et configuré pour sauvegarder « C:\dossier\super\important » :
use chroot = false
max connections = 4
pid file = c:/rsyncd/rsyncd.pid
lock file = c:/rsyncd/rsyncd.lock
[Dossier_super_important]
path = c:/dossier/super/important
comment = Mon dossier super important
auth users = zindoze20, backuppc
secrets file = c:/rsyncd/rsyncd.secrets
hosts allow = 192.168.0.10
strict modes = false
read only = false
list = falsePour les 4 premières lignes elles sont identiques au fichier fourni par défaut. Pour le reste il s’agit du dossier que l’on veut sauvegarder.
Path : désigne le chemin du dossier à sauvegarder. !! Attention il faut utiliser des slash « / »et non des antislash « \ ».
Dans auth users il faut spécifier le nom que vous avez indiqué dans le fichier rsyncd.secrets et ajouter l’utilisateur backuppc.
Dans hosts allow il faut spécifier l’adresse IP du serveur.
Pour read only il faut mettre false si vous voulez que backuppc ai les droits d’écriture sur le poste client. Dans cette situation vous allez pouvoir faire des restaurations directement avec rsyncd, ce qui est très pratique. Mais si vous ne désirez pas utiliser cette fonctionnalité mettez sur false et vous pourrez tout de même restaurer votre dossier en téléchargeant une archive zip de la sauvegarde.
Ensuite vous allez installez rsyncd en tant que service. Pour cela, rien de plus simple, il suffit d’ouvrir une invite de commande en allant dans Démarrer>Exécuter vous tapez « cmd » et ensuite sur entrée. Dans la fenêtre de l’invite de commande vous devez tapez :
cd \rsyncdpuis
cygrunsrv.exe -I rsyncd -e CYGWIN=nontsec -p c:/rsyncd/rsync.exe -a "--config=c:/rsyncd/rsyncd.conf --daemon --no-detach"Attention la deuxième commande est à taper en une seule ligne (sans retour à la ligne).
Si tout c’est bien déroulé vous allez pouvoir allez dans Panneau de configuration>Outils d’administration>Services.
Vous devriez voir le service « rsyncd », vous faites un double-clic dessus et vous démarrer le service.
Vous obtenez donc ceci :
Vous notez en rouge le statut du service qui est démarré.
Si le firewall de Windows est activé il faut ouvrir le port 873 en TCP. Pour cela vous devez allez dans le Panneau de configuration>Pare-feu Windows
Vous cliquez sur Ajouter un port et vous remplissez les champs comme sur la capture d’écran suivante
La configuration du poste client est maintenant finie. On va pouvoir passer à la configuration coté serveur. On va écrire un fichier de configuration se nommant zindoze20.pl comme le nom du poste client. On placera ce fichier dans « /etc/backuppc ». Voici le contenu du fichier :
$Conf{XferMethod} = 'rsyncd';
$Conf{RsyncdUserName} = 'zindoze20';
$Conf{RsyncdPasswd} = 'password_zindoze20';
$Conf{RsyncShareName} = 'Dossier_super_important';
$Conf{ClientNameAlias} = '192.168.0.20';Le premier champ correspond à la méthode utilisée pour faire les sauvegardes et les restaurations.
Les deuxièmes et troisièmes champs sont le nom de l’user et le password que vous avez indiqué dans le fichier rsyncd.secrets.
Le quatrième champ correspond au nom du dossier entre crochets du fichier rsyncd.conf. Si vous voulez effectuez des sauvegardes sur plusieurs dossiers vous devez spécifiez plusieurs nom dans ce champ en les séparant par une virgule. Exemple :
$Conf{RsyncShareName} = ['Dossier_super_important’,‘Mes_documents'];Et enfin le dernier champ correspond à l’adresse de votre poste client.
Une fois que vous avez effectué toutes ces taches vous pouvez relancer backuppc :
/etc/init.d/backuppc restartVous n’avez plus qu’a affectez un nom d’utilisateur et un password à votre user comme décrit dans la partie 2 pour qu’il puisse se connecter à l’interface de backuppc et effectuez des backups et restaurations depuis son poste.







bjr
je vx savoir s’il ya uen possibilite d’installer backup PC sous windows server 2003 ( en tant que serveur BackupPC) cordialement
Salut omar,
à ma connaissance il n’y a pas de possibilité pour faire ça.
La seule solution serait d’installer cygwin et de recompiler backuppc pour cygwin.
Mais le plus simple sur un windows server 2003 est surement d’utiliser un soft adapté.
Il doit surement y avoir une bonne offre de logiciel dans ce secteur.
Sinon en restant dans l’open source tu peux essayer d’installer cygwin et rsync sur ton serveur, tu installes rsyncd sur sur tes postes clients et tu faits des scripts bash en utilisant rsync pour faire tes backups. Il existe beaucoup d’exemple de ce genre de script sur internet.
Bonjour
Pour autant que je sache, BackupPC est écrit en Perl, et n’a donc pas besoin d’être compilé.
Il suffit d’installer un perl sur le serveur (par ex. Active Perl), et BackupPC pour que ça roule….
Cordialement,
Effectivement il est écrit en perl. Il suffirait donc d’adapter les fichiers de configurations de backuppc à son environnement windows pour qu’il puisse tourner… Mais par contre je sais pas ce qui est le plus rapide des deux solutions.
J’aimerais savoir si backuppc ne fonctionne pas avec les adresses dynamiques (faut-il absolument fixer les adresses ip ?)
le dossier [Dossier_super_important] doit bien avoir les crochets?
Maintenant on va pouvoir passer à la configuration du fichier « C:\cygwin\rsyncd.conf »
vous vouliez dire c:\rsyncd\rsyncd.conf?
car ya pas ce dossier C:\cygwin\ nul part dan le tuto
je crois avoir tout installé mais la sauvegarde ne passe pas je reçois sans cesse ce message
Cette machine n’a jamais été sauvegardée !!
Cette machine est utilisée par backuppc.
L’état courant est « inactif » (la sauvegarde a échoué) depuis 11/11 16:46.
La dernière erreur est « No files dumped for share C$ ».
Les Pings vers 192.168.1.74 ont réussi 8 fois consécutives.
192.168.1.74 a été présent sur le réseau au moins 7 fois consécutives, il ne sera donc pas sauvegardé de 7:00 à 19:30 pendant Mon, Tue, Wed, Thu, Fri.
comment résoudre le problème?
Salut, oui effectivement c’est rsyncd le nom du dossier.
Pour ton problème je pense que c’est un problème de chemin dans ton fichier de conf coté client.
Si tu as des espaces dans ton chemin il faut utiliser des guillemets pour déclarer ton chemin.
Et faire attention au fait que ce sont des / comme sous linux pour séparer les dossiers.
Bjr MNT-Tech
je ne pense pas mon nom de fichier est Save2 et j’ai bien respecter la casse et tout, essayes de refaire la manip en utilisant ton tuto je pense qu’il doit y avoir un problème quelque part soit quelque chose que vous avez oublié de noter.
(en passant je n’ai rien changé dans le fichier config.pl)
Merci je reste en attente
salut, c’est ce tuto que j’utilise comme pense bête quand je met en place une backup chez un client. Je peux t’assurer que ça fonctionne. Pour faire un test simple essaye de mettre en backup un dossier à la racine de C:\ pour voir ca que ça donne.
Bjr
comme je le disais ya quelque chose qui va pas , j’ai pu effectivement faire la sauvegarde à partir d’une seule machine, en effet j’ai dû ouvrir backuppc à partir de son interface web et je suis allé à modifier la configuration ensuite à Xfer ou j’ai selectionné XferMethod et mis smb (pourtant je travail avec rsyncd qui lui ne passe pas) ensuite j’ai mis en dur les noms des partages et le mot de passe et là c’est passé pour cette machine là, alors comment faire pour les autres machines sachant que chaque machine à ses noms de partages et ses mot de passe comment introduire pour les autres machines.
Je pense que les fichier hostname.pl ne sont pas consulté donc voilà mon nouveau problème si vous avez une solution je suis preneur.
Salut,
je ne sais pas du tout ce qui peut se passer avec ton backuppc car je n’ai jamais eu ce problème.
Mais pour ta config qui marche, le dossier que tu backup est en partage via windows?
Salut MNT-Tech
ouai finalement je bien exécuter ça marche à merveille sous windows je pense que sous linux aussi cela devrait marcher le tuto est excellent certe ya des ptits choses qui n’ont pas été dis surtout sur l’interface backuppc lui même l’ajout de machine n’a pas été évoqué peut être parceque l’insface est bien documenté mais pour un novis il va se prendre la tête comment moi au debut. moi mon fichier machine.pl j’ai pas mis la ligne $Conf{ClientNameAlias} = ’192.168.0.20′; mais j’ai néanmoins modifier le fichier /etc/hosts pour y faire la correspondance avec le host et la machine ip au cas ou j’utilisais l’ip dans l’interface graphique
en plus j’ai constacté qu’il ne faut pas partager absolument le dossier sous windows à backupper.
Merci ancore pour ton tuto
J’ai oublié il ne faut pas que le dossier à sauvegarder soit vide car on aura cette erreur « la sauvegarde a échoué (No files dumped for share ) » ou une erreur de ce genre
Salut MNT-Tech !!! Et un grand merci pour ce tuto ça fait bien plaisir, mais il y a cependant un point que je ne comprend pas par rapport à cette ligne du fichier machine.pl :
$Conf{RsyncShareName} = ‘Dossier_super_important’;
Dans le fichier rsyncd.conf du client j’ai :
path = c:/Documents and Settings
comment = Documents and Settings
Comment devrais-je renseigner $Conf{RsyncShareName} ??? quand je mets = ‘Documents_and_Settings’;
le serveur me repond (dans le journal quand je lance la premiere sauvegarde complete depuis le client) :
2010-02-24 12:47:50 full backup started for directory Documents_and_Settings
2010-02-24 12:47:55 Got fatal error during xfer (Unknown module ‘Documents_and_Settings’)
2010-02-24 12:48:00 Backup aborted (Unknown module ‘Documents_and_Settings’)
Il ne reconnait pas la ligne, j’ai essayé en mettant le chemin de la source : = ‘c:\Documents_and_Settings’ ; mais j’ai le meme message d’erreur : En clair : comment dois-je renseigner cette ligne rapport aux infos du rsyncd.conf en fonction de :
path = c:/Documents and Settings
comment = Documents and Settings
??????????? Merci de ton aide.
Autant pour moi, j’avais raté la ligne [Dossier_super_important]
de l’exemple du fichier rsyncd.conf —–> O-O
IIIIIIIIIT WOOOOOOOOOOOORKS !!!! Cool ça fait vraiment plaisir d’arriver à quelque chose sous linux, et c’est un peu grace a vous ! Merci MNT-Tech !
Bah ça fait toujours plaisir de voir qu’il y des gens qui utilisent nos tutoriaux. Merci pour le retour
BJR MNT TECH
Dites moi quand je tape :
cygrunsrv.exe -I rsyncd -e CYGWIN=nontsec -p c:/rsyncd/rsync.exe -a « –config=c:/rsyncd/rsyncd.conf –daemon –no-detach »
on me repond : cygrunsrv : Given path doesn’t point to a valid executable
Try ‘cygrunsrv –help’ for more information.
Qu’est ce que cela signifie??
Merci d’avance pour votre réponse
Salut Beboy..
Ton dossier rsyncd doit être dans c:\ et surtout s’appeler rsyncd..
Donc c’est soit que tu l’as mal placé où mal nommer..
coyoteros.
je vais voir ça c’est possible ouai je te tiens au courant
merci en tout cas
Merci à coyoteros d’avoir répondu à beboy car on n’a pas toujours le temps de venir lire et répondre aux commentaires du blog.
salut mtn tech
j’ai bien créer un utilisateur pour me connecter depuis mon poste xp client afin d’effectuer des restauration(comme dans la partie 2 du tuto),
et lorsque je me suis identifié depuis mon xp sur l’interface backuppc, on me dit que seul les utilisateurs privilégier peuvent acceder a la congifiuration.
En gros , je n’ai aucune possibilité de toucher a quoi que ce soit (niveau configuration) depuis ce compte.
Merci d’avance pour votre réponse
C’est normal, ce compte est un compte utilisateur et tu ne peux que faire des sauvegardes ou restaurer.
Si tu veux toucher à la config tu dois te connecter avec l’utilisateur backuppc.
Bonjour,
je rencontre un problème lors de l’authentification en ligne pour mon client je tapes le nom et le mot de passe rien ne se passe pouvez-vous m’aider.
Pour indication je test sous machine virtuelle (je ne sais pas si cela vous aidera).
Je suis complètement perdu j’ai tout fait correctement et c’est sur le serveur que j’ai quelque doute…
Le fichier scorpio.pl je dois bien le créer moi même ou en prendre un tout fait et modifier mes informations?
Merci pour votre réponse
Tu dois le créer toi même.
Par contre tu ne donne aucun message d’erreur, je ne peux pas deviner quel est ton problème.
Ca veut dire quoi l’authentification en ligne? tu veux dire sur l’interface web de backuppc ou autre chose?
Soit dit en passant on ne passe pas souvent pour voir les commentaires sur le blog donc la solution va arriver doucement.
Donc l’erreur est réparé il fallait que je rentre le mot de passe user en ligne de commande comme on la fait pour l’user « backuppc »
Et oui c’était sur l’interface web désolé de ne pas avoir été assez clair :S
Cela n’avait rien a voir avec le dossier scorpio.pl mais j’aimerais tout de même avoir quelques info complémentaires sur ce dossier un grand merci
A bientôt
bonsoir comment je peux lancer Backuppc sur windows l’installtion et bien deroulé merci bien MNT-tech mais comment je dois lancer Backuppc depuis xp
merci de me repondre
De rien pour cette réponse.
J’ai toujours trouvé ça très drôle ce genre de commentaire à la comment ça marche. Par contre je te mets seulement 4/5 pour l’orthographe presque correct. Tu aurais du écrire en sms et tu aurais obtenu 5/5.
Relis toi, ça veux rien dire! Et surtout relis la série de tuto! je vais pas te refaire le tuto en commentaire mais backuppc se lance sur le serveur. Et ta question est tellement vague et sans précision que ça reviendrait à demander à un concessionnaire de voiture : « Quel voiture je prends pour aller jouer au foot? ».
Merci, grâce à toi beaucoup de gens doivent se dire : « Ouf, y’a quand même des gens plus cons que moi ».
Oui c’est dur, mais la prochaine fois tu utilisera ton cerveau avant de poster de la merde.
Bonjour Mister MntTech
Ce message pour aussi vous remerciez de tous ces tutos (et en attendant les suivants) sur ce fantastique logiciel qu’est BackupPC.
En fait, j’ai été attiré par votre recommandation sur le fait d’utilisé rsyncd ou lieu de samba pour effectué les sauvegardes des postes windows. L’argument sur la taille des fichiers est très intéressant, mais ne trouvez-vous pas que la manipulation pour utilisé rsyncd sous Windows est relativement lourde (dans le cas d’un parc informatique) alors qu’avec Samba, il suffit d’avoir un accès backup operator ou administrator avec mot de passe et il n’y strictement rien à paramétrer du coté Windows, puisqu’il existe les partages administratif.
De même avec le paramétrage des ip fixe, il faut passé sur chaque machine pour les paramétrés, mon serveur principale est un serveur dhcp et dns, je testerais bien en fixant les adresses IP-MAC adresse au niveau du serveur dhcp et/ou en travaillant uniquement avec les noms de machine. Le but final est bien évidement d’avoir la possibilité de faire de Wake on Lan des postes du parc informatique.
Pour l’instant le réseau est en dhcp (sans config spécifique) et cela ne pose aucun problème pour accéder au poste Windows, probablement dut au serveur dns.
bien à vous,
-Fab-
@Fab Effectivement, dans le cadre d’une utilisation sur un parc de de beaucoup de machine la manip’ est un peu lourdingue. Mais comme nous nous occupons uniquement de PME avec un maximum d’une cinquantaine de postes client, on peut se permettre ce genre d’excentricité
. Et puis comme tu le dis le wake-on-lan avec etherwake et l’extinction des machines avec des appels net rpc peut être scripté dans backuppc et/ou via cron et tu peux démarrer ta machine en début de sauvegarde et l’arrêter à la fin. Franchement, c’est la grande classe auprès du client
.
.
Donc oui, c’est un peu long, mais quand tu regardes tous les bénéfices que cela apporte, je trouve qu’il n’y a vraiment pas photo. Et puis au bout du 10ème PC tu vas voir, tu passes 5 minutes à faire la manip’
Merci pour la réponse, c’est exactement ça, le but final est de pouvoir laissé BackupPC allumé/éteindre les postes pendant la nuit. Je garde cette partie du tuto (Rsyncd-Windows) de coté, je testerais ça un jour, le jour où je n’aurais plus de place sur le serveur de backup. ^^ ou peux-être sur les ordis portable.
Encore un grand merci d’avoir partagé ton savoir et expérience, à travers ce superbe travail.
Au plaisir de lire la suite,
Fab
Bonjour et MERCIpour ce tuto très clair, je voulais simplement préciser une petite chose, si comme moi vous avez une machine sous vista a sauvegarder, il faut savoir que le répertoire » c:\documents and settings\… » n’existe plus, il est remplacé par un lien (raccourci) qui renvoi sur c:\Utilisateurs\…. MAIS ce n’est qu’une façade, le vrai nom dos de ce rep est en fait c:\users\… Voila un petit truc avec lequel j’ai perdu une matinée a configurer un poste sous vista.
Voici le fichier rsyncd.conf qui va bien:
———————————————————————————————————–
#rsyncd.conf sauvegarde backuppc d’1poste vista avec rsyncd
#
use chroot = false
#
max connections = 4
#
pid file = c:/rsyncd/rsyncd.pid
#
lock file = c:/rsyncd/rsyncd.lock
#
[docs]
path = C:\Users\toto
comment = Documents
auth users = backuppc
secrets file = c:/rsyncd/rsyncd.secrets
strict modes = false
read only = false
list = false
#
hosts allow = adresse IP du serveur
———————————————————————————————————–
Jm
Re.
J’installe une sauvegarde sur un serveur 2008 (je hais les usines à gaz !!).
Lors du démarrage du service rsyncd j’ai une erreur 1067!
Quelqu’un aurait-il une solution?
Merci de votre aide.
Coyoteros.
@coyoteros aucune idée, google est ton ami!
Je vous laisse les logs du serveur:
rsyncd: PID 2024: starting service `rsyncd’ failed: fork: 11, Resource temporarily unavailable
Avec ça j’suis pas avancer et j’ai fait les fofos en long en large et en travers (même russe mais mes connaissances en cyrillique laisse à désirer!).
Merci à vous
Coyoteros.
Bonjour et merci pour ce tutoriel.
Tout fonctionne impec sous win xp, mais je rencontre des problèmes sous windows 7 [la sauvegarde a échoué (chdir failed)].
En effet, je ne parviens pas à indiquer un chemin (fichier « rsyncd.conf », paramètre ‘path’) contenant des espaces. J’ai essayé les guillemets mais rien n’y fait.
Sous win xp, j’ai donc renommé les dossiers de manière à n’avoir aucun espace. Par contre côté win 7, le fait de renommer le dossier « Mes documents » ne le renomme pas vraiment, seul l’alias change mais pas le chemin.
Donc je me demande toujours comment indiquer un chemin contenant des espaces.
Merci d’avance !
Cordialement,
Flo
Yop, ça fait longtemps qu’on me l’avait pas faite celle là …..
C’est juste que rsynd sans cygwin n’est point compatible serveur 2008!
Je fait des essaies avec cwRsyncServer_4.0.6 mais j’ai des soucis d’uid = nobody!
Je vous fait un retour dès que j’ai trouvé la soluce…
Coyoteros.
@flo: l’equivalence espace windows/linux c’est \[espace] exemple: user/document\ and\ settings/
Coyoteros.
Pour info pour les serveurs 2008 il faut le bon cygwin1.dll.
A télécharger ici :http://www.guillaume-p.net/wp-content/uploads/rsyncd.zip.
Le service rcynd se lance correctement!
Les ennuies ne s’arrêtent pas pour autant vu que maintenant j’ai un: la sauvegarde a échoué (chdir failed) !
Ça doit être un pb de droit…
Enfin si ça vous dit je vous posterai la soluce dès que je l’ai trouvé.
Coyoteros.
Ça y est ça marche!
J’vous laisse le fichier de conf:
use chroot = false
strict modes = false
hosts allow = *
max connections = 4
pid file = c:/rsyncd/rsyncd.pid
lock file = c:/rsyncd/rsyncd.lock
# gid et uid de l’utilisateur root
uid = 0
gid = 0
[test]
path = /cygdrive/c/rsyncd
read only = false
auth users = backuppc
secrets file = /cygdrive/c/rsyncd/rsyncd.secrets
list = false
@flo ça devrait régler tes problèmes sous seven!
Coyoteros.
Bonjour à tous.
Toujours rien, je vous colle mon fichier rsyncd.conf au cas où :
use chroot = false
max connections = 4
pid file = c:/rsyncd/rsyncd.pid
lock file = c:/rsyncd/rsyncd.lock
[documents_laude]
path = /cygdrive/d/Documents/
comment = Documents Laude
strict modes = false
auth users = siege-laude, backuppc
secrets file = c:/rsyncd/rsyncd.secrets
read only = false
list = false
J’ai également testé la modif suivante :
use chroot = false
max connections = 4
pid file = c:/rsyncd/rsyncd.pid
lock file = c:/rsyncd/rsyncd.lock
[documents_laude]
path = /cygdrive/d/Mes\ Documents/
comment = Documents Laude
strict modes = false
auth users = siege-laude, backuppc
secrets file = c:/rsyncd/rsyncd.secrets
read only = false
list = false
Quelqu’un aurait une idée ?
Cordialement,
Flo
@flo: Si je ne m’abuses, mes documents dans windows 7 se trouvent avec un chemin comme ça :
C:\Users\%username%\Documents
Et non pas à la racine de D:/
Donc ton chemin est : cygdrive/d/users/flo/Documents
Cordialement
Coyoteros..
Pardon cygdrive/d/Users/flo/Documents
Bonjour,
J’ai également un petit souci avec backup pc.
Voila je désire sauvegarder un fichier seulement et pas un dossier complet.
Il me fait donc une erreur car backup pc cherche un dossier. Il y a t ‘il une configuration spécifique si l’on veut sauvegarder juste un fichier?
Cordialement,
Jerome
@coyoteros Merci pour tes recherches et ton fichier de conf. J’imagine que ça servira forcément à quelqu’un!
Bon esprit
@Jero69 Et pourquoi tu ne mettrais pas ton fichier, seul, dans un dossier ?
Bonsoir,
J’ai une erreur lorsque je tape la ligne de commande suivante: cygrunsrv.exe -I rsyncd -e CYGWIN=nontsec -p c:/rsyncd/rsync.exe -a « –config=c:/rsyncd/rsyncd.conf –daemon –no-detach »
cygrunsrv: Error installing a sercive: OpenSCManager: Win32 error 5:
Accès refusé
Pour info, le client est sous Win7…
Merci et bonne soirée
Bonjour,
J’en profite pour me répondre à moi même, le soucis provenait d’un problème de compatibilité de cygrunsrv.exe et rsync.exe avec win7 mais tout c’est arrangé en exécutant ces deux applications avec le mode de compatibilité Windows XP…
J’en profite également pour remercier mnttech pour ce tutoriel bien utile.
Salut Marc, merci pour ta contribution qui risque d’en intéresser plus d’un !
j ai utilisé cette configuration pour configurer client backuppc sur win NT mais cela n ‘a pas fonctionné , il affiche ce msg d’erreur :
Fichier /var/lib/backuppc/pc/yakada3/XferLOG.bad.z (Extraction des erreurs seulement)
Contenu du fichier /var/lib/backuppc/pc/yakada3/XferLOG.bad.z, modifié le 2010-12-14 10:57:24 (Extraction des erreurs seulement)
full backup started for directory Dossier_super_important
Connected to 192.168.0.42:873, remote version 29
Negotiated protocol version 28
Error connecting to module Dossier_super_important at 192.168.0.42:873: Unknown module ‘Dossier_super_important’
Got fatal error during xfer (Unknown module ‘Dossier_super_important’)
Backup aborted (Unknown module ‘Dossier_super_important’)
Not saving this as a partial backup since it has fewer files than the prior one (got 0 and 0 files versus 0)
KCK je dois faire pour régler ce probleme ???????????????