Cette page est en cours de rédaction.
Apportez votre aide…
Installer un Readynas duo en NFS dans son réseau personnel
Ce tutoriel a pour but de partager mon expérience avec un Readynas duo sur un réseau personnel de quelques machines linux en utilisant NFS.
Pré-requis
- Disposer des droits d'administration. Ne pas avoir peur de la ligne de commande
- Avoir installé les paquets NFS et Autofs. L'installation est détaillée plus bas.
Paramétrage du Readynas
Activation du service NFS
Activation du NFS pour un partage
Dans le menu partages, vérifier l'activation du service NFS pour le partage voulu, activer-le si nécessaire
Vérifier l'autorisation d'accès en lecture-écriture
Le paramétrage de votre NAS est prêt ! pour plus de détails, vous pouvez consulter ce tutoriel (en anglais)
Paramétrage du PC
paramétrage du fichier hosts
Il faut paramétrer le fichier /etc/hosts du PC pour ajouter votre NAS
gksudo gedit /etc/hosts
Ajoutez-y une ligne concernant votre nas:
adresse_ip_du_NAS Nom_du_NAS
Par exemple:
192.168.0.56 brigitte
Installation de NFS et Autofs
Vous pouvez vérifier sur les pages dédiées AutoFS et NFS
Sinon, installez directement:
sudo apt-get install nfs-common autofs
Éditez le fichier /etc/auto.master Ajoutez la ligne suivantes à la fin du fichier:
/net -hosts --ghost,--timeout=30
On redémarre autofs pour prendre en compte les modifications:
sudo service autofs restart
Cela va monter automatiquement les partages NFS des machines définies dans /etc/hosts dans le répertoire /net
Dans le cas d'un readynas s'appelant brigitte ayant un partage nfs s'appelant "mes_backup", vous retrouverez un répertoire /net/brigitte/c/mes_backup
le "c" est le nom du volume sur le NAS (vous pouvez vérifier sur l'interface de votre NAS dans la section volumes
Accès depuis plusieurs machines / problèmes de droits
Lorsqu'on accède depuis son nas depuis plusieurs machines, il peut être souhaitable de vérifier qu'on a le même uid sur toutes les machines
Ex: Si j'accèdes au NAS depuis les machines Castor et Pollux, avec mon compte utilisateur pouet Je peux vérifier mon uid en tapant:
id pouet
Si j'ai un uid different pour pouet sur Castor et pouet sur Pollux, alors il ne sera pas autorisé d'effacer les fichiers copié depuis une machine si ils ont été copié depuis l'autre.
Essayer un ls -l et ls -n dans vos partages pour vous en rendre compte:
pouet@:/net/brigitte/c/media/musique$ cd /net/brigitte/c/media/musique/ pouet@castor:/net/brigitte/c/media/musique$ ls -l total 32 drwxr-xr-x 4 pouet pouet 16384 mars 5 2011 albums drwxr-xr-x 2 pouet pouet 16384 juin 12 2010 playlists pouet@castor:/net/brigitte/c/media/musique$ ls -n total 32 drwxr-xr-x 4 1000 1000 16384 mars 5 2011 albums drwxr-xr-x 2 1000 1000 16384 juin 12 2010 playlists pouet@castor:/net/brigitte/c/media/musique$
Si vous essayez d'effacer ces fichiers / répertoires depuis la machine pollux où votre uid est 1001, cela ne fonctionnera pas Il est possible de modifier l'uid et le gid d'un user, je ne détaille pas ce point ici, il existe un tutoriel ou des solutions sur le forum
Ajouter les partages NFS d'un autre PC
gksudo gedit /etc/hosts
Ajoutez-y une ligne concernant chaque PC avec partage NFS:
adresse_ip_du_NAS Nom_du_PC
Par exemple:
192.168.0.15 castor 192.168.0.31 robert
Il suffit alors de redémarrer autofs pour voir apparaitre les partages de castor et robert dans /net/castor et /net/robert
sudo service autofs restart
Paramétrer un backup automatique sur le Readynas
Maintenant que vous avez monté votre NAS sur votre machine dans /net, vous pouvez y copier des fichiers depuis votre PC ou bien utiliser un archivage via rsync. Vous pouvez utiliser également la fonction de backup de votre NAS: dans ce cas, c'est le NAS qui viendra chercher lui même les données à sauvegarder sur votre PC. Voici la démarche:
Selection de la source
Sur le NAS, allez dans sauvegarde>Nouvelle tâche Choisissez une source : Distant: protocole NFS Rentrez les informations de votre PC avec partage NFS:
- Hôte: adresse IP de votre PC
- Chemin: /home/pouet/mon_repertoire_a_sauvegarder
- Identifiant : pouet / Mot de passe: mot_de_passe_de_pouet
Vous pouvez tester les paramètres avec le bouton Test de connexion
Selection de la destination
//en cours d'ecriture//