Debian NFS

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Serveur/client NFS sous Debian
Paquets nfs-kernel-server, nfs-common
Voir aussi NFS · Options NFS

Installation et export NFS sous Debian/Ubuntu — pour la présentation générale du protocole, la sécurité des exports et le détail des options, voir NFS et Options NFS.

Installation

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

Côté serveur

mkdir /var/nfs
chown nobody:nogroup /var/nfs
# /etc/exports
/home       192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)
/var/nfs    192.168.1.0/24(rw,sync,no_subtree_check)

Attention : no_root_squash sur /home donne au root d'un client les pleins droits root sur le partage — voir la section sécurité de NFS avant de l'utiliser en dehors d'un réseau de confiance restreint.

exportfs -a
service nfs-kernel-server start

Côté client

mkdir -p /mnt/nfs/home
mount 192.168.1.10:/home /mnt/nfs/home

Montage persistant, avec un profil NFSv4 optimisé pour un lien fiable et un exemple utilisant la sécurité Kerberos (sec=krb5p, chiffrement complet des échanges — nécessite un domaine Kerberos déployé, hors périmètre de cette page) :

# /etc/fstab
192.168.1.10:/home     /mnt/nfs/home        nfs  auto,noatime,nolock,bg,nfsvers=4,intr,tcp,actimeo=1800 0 0
192.168.1.10:/var/nfs  /mnt/nfs/var/nfs     nfs  auto,noatime,nolock,bg,nfsvers=4,sec=krb5p,intr,tcp,actimeo=1800 0 0

Voir aussi

  • NFS — présentation générale, installation RHEL/CentOS, sécurité des exports
  • Options NFS — référence complète des options d'export
  • Selinux NFS — non applicable sous Debian (spécifique aux distributions avec SELinux actif)