Aller au contenu

Usb Station 2 En Serveur De Sauvegarde Rsync

Featured Replies

Posté(e)

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 ^_^

  • 3 semaines après...
Posté(e)

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

Posté(e)

Bonjour merci pour la réponse , je testerai tantôt mais depuis que j'ai installe ipkg et rsync quand je refais la manip c'est normale qu'il me dise not found ?

Posté(e)
  • Auteur

Après l'installation d'IPKG, as-tu redémarré l'USB Station 2 ?

Posté(e)

Bonjour voila ce que j'ai quand je refait la manip

post-39085-0-48924800-1365515389_thumb.j

post-39085-0-10806200-1365515859_thumb.j

Modifié par alexjk

Posté(e)
  • Auteur

En SSH, il faut se logger en root et non en admin !

Posté(e)
  • Auteur

L'installation d'IPKG s'est bien déroulée ?

Posté(e)
  • Auteur

Que te donnent les commandes

which rsync
et
df -h
?

Modifié par DjMomo

Posté(e)

Bonjour,

la première fois que je l'ai faites elle s'est bien déroulé ensuite , comme j'ai du réinstaller le custom firmware il n'a plus voulu et m'a affiché ce que j'ai envoyé en image .

Pour les commandes voici ce qu'il me répond

post-39085-0-86991200-1365882061_thumb.j

  • 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…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.