PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Olivier Delort : Mon nouveau nas : Partage NFS

mardi 23 décembre 2014 à 15:37

La nouvelle machine montée avec son système installé, je peux maintenant commencer la configuration du Nas. Je commence donc par le partage de fichiers en NFS, pour les différents PC linux de la maison.

Pour rappel ma configuration se base une Debian 7.7 alias wheezy. C’est parti pour la configuration.

J’avais prévu de monter mes disques données en LVM, mais pour cela il fallait les formater et n’ayant pas de disque en plus pour mettre mes données à part le temps de créer le LVM. Du coup je m’en veux un peu de ne pas avoir anticipé sur ce sujet. Ce n’est que partie remise puisque je compte investir dans d’un 4 TO d’ici l’année prochaine ce sera donc l’occasion de déployer le LVM. Je repars donc sur un système avec deux disques de 1To pour stockage.

Installation sur Serveur NFS

Sous Debian en root il suffit de faire :

apt-get install nfs-kernel-server nfs-common

Ensuite je créer un répertoire export à la racine qui centralisera tous mes partages sur le réseau local. Dans se répertoire je monte les répertoires que je souhaite partager, cette aspect de la configuration est inhérent à la version 4 de NFS. Une fois mes deux disques montés au système, je monte les répertoires à partager dans /export, au préalable je créer les dossiers cibles pour accueillir les partages.

# création du dossier export pour centraliser mes partages.
sudo mkdir /export
#montage du dossier à partager dans /export.
cd /export
sudo mkdir photos
mount --bind /media/disk27B/photos photos

Pour que ce montage soit permanent il faut le renseigner dans le /etc/fstab :

# Ici je monte mes disques durs au système
UUID=27bd44d9-71aa-4b4a-9ed4-ab79e715d3fd /media/disk27B  ext4    defaults,noatime,nofail      0       0
UUID=5b8275e1-85cb-4406-ba7f-8c54d48d7978 /media/disk5B8  ext4    defaults,noatime,nofail      0       0

#Ici je monte mes partages réseaux
/media/disk27B/photos /export/photos none bind 0 0
/media/disk5B8/videos  /export/videos none bind 0 0

Maintenant il ne me reste plus qu’a configurer le serveur. Cela se passe dans le fichier /etc/exports.

Pour chaque partages il faut définir qui y aura accès et avec quels options.

#Configuration des partages
/export/photos   192.168.66.0/24(rw,subtree_check,insecure,no_root_squash)
/export/videos   192.168.66.0/24(rw,subtree_check,insecure,no_root_squash)
#Configuration du dossier export
/export 192.168.66.0/24(ro,fsid=0,root_squash,no_subtree_check,hide)

De plus j’ai configuré le dossier export afin qu’il ne soit pas visible sur le réseau, et non navigable.

Pour terminer je redémarre le service nfs.

sudo service nfs-kernel-server restart

 Configuration des clients

Dans le /etc/fstab des mes clients pour accéder aux partages j’ajoute :

192.168.66.166:/photos /home/olivier/photos nfs rw,defaults 0 0

Conclusion

Dommage je n’ai pas anticipé la configuration du LVM, mais ce n’est que partie remise. Le services NFS tourne depuis 4 jours sans aucun souci.

Diaspora*

Gravatar de Olivier Delort
Original post of Olivier Delort.Votez pour ce billet sur Planet Libre.

Articles similaires