CransWiki:

Utiliser le protocole NFS

C'est quoi le NFS

Il s'agit d'une méthode pour accéder à des fichiers sur une machine distante semblable au samba (partage windows). On écrit NFS pour Network File Server.
Ce système permet d'avoir accés à des répertoires d'une machine du réseau.

Les avantages

Les inconvénients

Comment s'en servir ?

En tant que serveur

Sous Linux

{8} C'est assez simple à utiliser.

Pour une distribution debian, on installera le serveur ainsi :

aptitude install nfs-kernel-server

Il faut avoir le support du NFS activé dans le noyau pour cela
Sinon on peut installer le paquet nfs-user-server qui prendra plus de charge processeur car il ne communiquera pas avec le matériel directement.

Par la suite, il suffit de donner des autorisations d'accés à ses répertoires en éditant le fichier /etc/exports avec des lignes comme par exemple :

/home/ftp client.crans.org(ro,async)

Les options entre parenthèses sont décrites ici

Il suffit ensuite de relancer le serveur avec la commande :

/etc/init.d/nfs-kernel-server restart

Sous Windows

Cela fonctionne, en installant les utilitaires SFU de Microsoft (Services For Unix) disponible ici
Cela a été testé et approuvé par des utilisateurs de cet OS. Ils expliqueront surement un jour ici comment le configurer proprement.

En tant que client

Sous Linux

1ère méthode

Pour accéder à des répertoires par NFS, il suffit de les monter avec une commande du type :

mount -t nfs -o ro,async,soft serveur:/home/ftp /nfs/seveur

Les options sont bien entendus discutables, mais de cette manière on sait que cela fonctionne.

{i} Il est à noter qu'avec certains noyaux (>=2.6.8), si la partition montée contient d'autres disques (activés avec un mount -o rbind) il faut créer sur le serveur et le client une ligne pour chaque disque montés de cette manière.

On pourra créer une ligne dans /etc/fstab qui permettra, en cas de coupure de redémarrage, de faire ça automatiquement :

serveur:/home/ftp /nfs/serveur nfs ro,async,soft 0 0

Pour finir, on pourra rajouter dans /etc/network/interfaces qui permettra de demonter automatiquement les partages NFS avant de couper le reseau.

pre-down umount -a -t nfs

2ème méthode

Cette deuxième méthode a l'avantage de ne nécessiter aucune connaissance et rend le travail trés simple quand on veut rajouter une source.

Elle se base sur l'utilisation de l'automounter amd.

Pour ce faire, il suffit de taper :

 aptitude install am-utils

Une fois le paquet installé, la configuration initiale est suffisante pour notre cas et on accède aux partages de la machine serveur.crans.org en parcourant le répertoire /net/serveur qui est créé dès que l'on demande à y accéder dès lors que le serveur répond et que l'on a le droit d'y accéder.

C'est donc beaucoup plus simple que la précédente qui a le mérite d'être plus personnalisable que celle-ci.

Sous Windows

Cela fonctionne, en installant les utilitaires SFU de Microsoft (Services For Unix) disponible ici
Cela a été testé et approuvé par des utilisateurs de cet OS. Ils expliqueront surement un jour ici comment le configurer proprement.


CatégoriePagePublique

CransWiki: WikiInformatique/ConnexionNfs (dernière édition le 2010-02-20 23:26:48 par WikiVincent)