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.
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)
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
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
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
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
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:
Sur le NAS, allez dans sauvegarde>Nouvelle tâche Choisissez une source : Distant: protocole NFS Rentrez les informations de votre PC avec partage NFS:
Vous pouvez tester les paramètres avec le bouton Test de connexion
//en cours d'ecriture//