Accéder au DiskSation via NFS

Il est dommage d'utiliser SAMBA pour accéder aux dossiers du DiskStation alors qu'il nous propose le service NFS, beaucoup plus stable et complet.

Pour rappel NFS (Network File System) est un protocole permettant de monter des disques en réseau. Ce protocole basé sur le principe client/serveur, a été développé par Sun Microsystems en 1984. Il peut servir à l'échange de données entre des systèmes Linux, Mac ou Windows. L'un de ses avantages est qu'il gère les permissions sur les fichiers (voir la définition sur Wikipedia).

Configuration du Diskstation

Dans un premier temps, nous allons configurer le serveur NAS pour qu'il démarre le service et nous allons le configurer. Pour cela, ouvrer l'interface d'administration depuis votre navigateur préféré et saisissez dans la barre d'adresse l'adresse IP de votre Diskstation suivi du port 5000; par exemple : http://192.168.1.13:5000

Vous tomberez sur la page de connexion de l'interface d'administration du DiskStation. synologie_connexion Connecter-vous à votre compte "admin".

Ensuite aller dans la rubrique Partage de fichier > NFS pour aller activer le service SAMBA. synologie_activer_nfs Cocher Activer NFS puis valider par OK.

Maintenant, il faut configurer les privilèges NFS des dossiers à monter sur le système, allez dans Privilèges > Dossier Partagé. Sélectionner le dossier désiré et cliquez sur Privilège NFS. Nous allons créer une nouvelle règle NFS. Pour cela cliquez sur Créer, la fenêtre suivante s'affiche : synologie_dossiers_partages_privileges_nfs_regle Les champs à remplir sont les suivants :

  • Nom d'hôte ou IP : permet de définir la ou les clients ayant le droit de monter ce dossier. Un client est soit le nom d’une machine, soit une adresse IP, soit un nom incomplet (par exemple *.mathdabomb.fr), soit une famille d’adresses IP de la forme adresse/masque-réseau (par exemple 192.168.1.10/255.255.255.0 ou 192.168.1.10/24 : cela permet d'autoriser tous les clients dont l'adresses IP est comprises entre 192.168.1.10 et 192.168.1.255 à se connecter).
  • Privilège : définit les privilèges d'accès soit Lecture/écriture soit Lecture seule.
  • Root squash : choix entre Pas de mappage, Mapper vers adminpour donner l'accès admin (root) au client, Mapper vers guest pour donner l'accès guest au client

Montage à la demande

Pour monter un répertoire réseau quand il y en a besoin, nous allons utiliser la commande mount.

Pour cela, ouvrez une console et connecter vous en tant que root avec la commande su -.

Dans un premier temps, nous devons créer le répertoire de montage /media/DIVERS. A l'invite de commande #, taper mkdir /media/DIVERS.

Ensuite nous allons monter la partition distante. Pour cela, taper la commande suivante :
mount -t nfs 192.168.1.13:/volume1/DIVERS /media/DIVERS

Sur votre bureau, l'icône d'un nouveau disque apparait linux_icone_samba_divers. Le répertoire DIVERS est monté.

Montage automatique au démarrage

Pour monter automatiquement au démarrage du système un répertoire réseau, nous allons modifier le fichier fstab (cf http://fr.wikipedia.org/wiki/Fstab).

Pour cela, ouvrez une console et connecter vous en tant que root avec la commande su -.

Dans un premier temps, nous allons éditer le fichier /etc/fstab avec la commande gedit /etc/fstab.

Ajoutez à la fin du fichier la ligne suivante : 192.168.1.13:/volume1/DIVERS /media/DIVERS nfs rsize=8192,wsize=8192,timeo=14,intr,noauto 0 0

Petites explications sur les options :

  • rsize=8192,wsize=8192 : améliore la vitesse de connexion nfs (tailles des buffers en octets). Normalement, si les options rsize et wsize ne sont pas précisées, NFS écrira et lira par blocs de 4096 ou 8192 octets. Il vaut mieux prendre des multiples de 1024, et probablement pas plus grand que 16384 octets, car les gros blocs ralentissent les accès aléatoires
  • timeo : temps (en 1/10 secondes) avant la première retransmission en cas de timeout. Aux timeouts suivants, le temps doublera jusqu’à la valeur limite de 60 secondes.
  • intr : permet une interruption d’une transmission dans le cas d’un timeout atteignant 60 secondes.
  • noauto : permet de ne déclencher le montage que si on sait que la machine distante est allumée
  • soft ou hard : permet de définir le comportement du client NFS si le serveur ne répond pas. Avec soft, le client NFS renverra une erreur au processus concerné si après quelques essais le serveur NFS persiste à ne pas répondre. Avec hard, le client NFS réessaiera infiniment jusqu'à ce qu'il soit tué, les opérations reprendront normalement si le serveur NFS se rétablit ou redémarre. De plus, le client ne pourra pas être interrompu ou tué.

Pour en savoir plus :

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Ajouter un rétrolien

URL de rétrolien : https://mathdatech.fr/?trackback/14

Haut de page