ajout d'infos + meilleure séparation client/serveur
This commit is contained in:
parent
fadf774075
commit
9e4c7aa426
31
HowtoNFS.md
31
HowtoNFS.md
|
@ -7,13 +7,19 @@ title: Howto NFS
|
|||
|
||||
NFS (Network File System) est un protocole réseau permettant le partage de fichiers entre un serveur et des clients.
|
||||
|
||||
## Installation
|
||||
## Serveur NFS
|
||||
|
||||
### Installation
|
||||
|
||||
On utilise généralement le serveur NFS natif du kernel Linux
|
||||
|
||||
~~~
|
||||
# apt install nfs-kernel-server
|
||||
~~~
|
||||
|
||||
## Configuration
|
||||
Il est aussi possible d'utiliser [Ganesha](/HowtoNFSGanesha), une implémentation orientée « haute disponibilité ».
|
||||
|
||||
### Configuration
|
||||
|
||||
On peut configurer certaines options via le fichier `/etc/default/nfs-kernel-server` :
|
||||
|
||||
|
@ -39,7 +45,7 @@ Quelques options possibles :
|
|||
* `insecure` : désactive la nécessité d'utiliser des ports inférieurs à 1024 pour les clients NFS
|
||||
* `no_root_squash`/`all_squash` : options pour la gestion du mapping UID/GID
|
||||
|
||||
### Mapping uid/gid
|
||||
#### Mapping uid/gid
|
||||
|
||||
Par défaut, les requêtes faites depuis un client avec UID/GID à 0 sont mappées en _anonymous_ : c'est le `root_squash`. Si l'on éviter ce comportement, il faut spécifier l'option `no_root_squash`.
|
||||
|
||||
|
@ -47,7 +53,23 @@ On peut aussi mapper toutes les requêtes vers un _anonymous_ avec l'option `all
|
|||
|
||||
Sans l'option `all_squash` les UID/GID sont conservés entre le serveur et tous les clients NFS, il faut donc s'assurer d'avoir une cohérence des UID/GID sur l'ensemble des serveurs concernés.
|
||||
|
||||
## Clients NFS
|
||||
#### État des exports
|
||||
|
||||
On peut lister les exports actifs :
|
||||
|
||||
~~~
|
||||
# showmount -e localhost
|
||||
~~~
|
||||
|
||||
## Client NFS
|
||||
|
||||
### Installation
|
||||
|
||||
~~~
|
||||
# apt install nfs-common
|
||||
~~~
|
||||
|
||||
### Utilisation
|
||||
|
||||
On peut vérifier la connexion vers un serveur NFS ainsi :
|
||||
|
||||
|
@ -58,7 +80,6 @@ On peut vérifier la connexion vers un serveur NFS ainsi :
|
|||
Pour activer un partage NFS :
|
||||
|
||||
~~~
|
||||
# apt install nfs-common
|
||||
# mount -t nfs -o nfsvers=3 192.0.2.1:/srv/nfs /mnt
|
||||
~~~
|
||||
|
||||
|
|
Loading…
Reference in a new issue