Aller au contenu

Usb Station 2 En Serveur De Sauvegarde Rsync


DjMomo

Messages recommandés

Bonjour,

Au travers de ce tutoriel, je vais vous guider pour transformer votre USB Station 2 en serveur rsync afin de pouvoir y réaliser des sauvegardes de Diskstation. Actuellement, en versions 3.2 et antérieures, l'USB Station2 ne supporte pas le rsync en mode serveur, c'est à dire qu'il ne peut pas accepter - entre autres - la sauvegarde de fichiers d'autres Diskstation.

Prérequis :
- Un USB Station 2 (logique :P )
- Un disque USB relié à l'USB Station (identifié en tant que volumeUSB1 en SSH/Telnet)
- Le firmware alternatif iTolosa installé sur votre USB Station 2 (voir le tutoriel de PatrickH ICI pour plus de détails).
- Un ou plusieurs Diskstation.

Nous considérons qu'à partir de maintenant, le firmware alternatif d'iTolosa est installé, tout comme Ipkg (de préférence sur support externe, rappelons que l'espace mémoire sur flash interne est limité à 15Mo).

Mise à jour d'IPKG :

nas>ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.


Installation de rsync :

nas> ipkg install rsync
Installing rsync (3.0.9-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/rsync_3.0.9-1_arm.ipk
Configuring rsync
Successfully terminated. 


Configuration de rsync :
Il nous faut tout d'abord créer un utilisateur rsync via l'interface du DSM, compte qui sera utilisé pour effectuer les sauvegardes, en lieu et place du compte admin (si vous souhaitez utiliser le compte admin, c'est toujours possible).
Donnez les droits de lecture/écriture aux partages sur lequel il va être amené à effectuer les sauvegardes, toujours depuis l'interface du DSM.

On va créer aussi le dossier backup, sur le disque USB, qui va nous servir de lieu de stockage :

mkdir /volumeUSB1/usbshare/backup 


Il faut que l'utilisateur rsync soit propriétaire du dossier nouvellement créé (à ne pas faire si vous utilisez le compte admin) :

chown rsync:users /volumeUSB1/usbshare/backup 


Editer le fichier :

vi /opt/etc/default/rsync 

en remplaçant la ligne

RSYNC_ENABLE=false 

par

RSYNC_ENABLE=true 

afin d'autoriser le serveur rsync à se lancer. Sauvegarder et fermez le fichier.

Editer le fichier de configuration de rsync :

vi /opt/etc/rsyncd.conf 

en remplaçant les lignes

uid = nobody
gid = everyone 

par les lignes

uid = rsync
gid = users

ou si vous utilisez le compte admin :

uid = admin
gid = administrators


Créer le(s) module(s) (ou "partage(s)" rsync) qui sera(/ont) visible(s) depuis les Diskstations, toujours dans le fichier /opt/etc/rsyncd.conf :

[backup_NAS]
     path = /volumeUSB1/usbshare/NAS
     comment = Sauvegarde de mon NAS
     read only = false 

path est le chemin sur le disque USB de votre USB Station 2 vers lequel vous souhaitez sauvegarder les données.

Sauvegarder et fermer le fichier.

Lancer le daemon rsync :

/opt/etc/init.d/S97rsyncd start 

A noter, tout changement dans le fichier de configuration est pris en compte immédiatement, pas besoin de relancer le daemon rsync.



Il vous suffit maintenant de créer une nouvelle sauvegarde depuis votre Diskstation vers un "serveur compatible rsync", de renseigner adresse IP, nom d'utilisateur (rsync) et mot de passe associé.

Le module "backup_NAS" que vous venez de créer sera alors présent dans la liste des modules de sauvegarde.

Dernier conseil : évitez de lancer de multiples sauvegardes sur l'USB Station 2, ce dernier n'étant pas un foudre de guerre avec ces 128Mo de RAM ^_^

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Bonjour je cherche a faire cette manip mais quand il faut remplacer la valeur true tu dis de sauvegarder et fermer le fichier mais tu ne mets pas la commande pour le faire.

Ensuite pour "vi /opt/etc/rsyncd.conf" le nas ne me met rien donc je suis bloquer à ce niveau

merci de ta futur réponse.

:D

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Pour les commandes liées à Vi, je te renvoie sur le wiki disponible sur le forum : http://www.nas-forum.com/forum/index.php/page/wiki/index.html/_/utilisation-de-vi-r5

Pour rsyncd.conf je ne vois pas ce qui se passe. Que se passe-t'il quand tu fais un

cat /opt/etc/rsyncd.conf
?
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.