# Répertoire de partagemkdir-p/srv/nfs/share
mkdir-p/srv/nfs/homes
# Permissionschown-Rnobody:nobody/srv/nfs/share
chmod755/srv/nfs/share
# Pour les homes (permissions différentes)chmod755/srv/nfs/homes
4. Configuration des exports
Fichier /etc/exports
cat>/etc/exports<< 'EOF'# Partage accessible à tout le réseau 192.168.1.0/24/srv/nfs/share 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)# Partage lecture seule/srv/nfs/readonly 192.168.1.0/24(ro,sync,no_subtree_check)# Partage pour un hôte spécifique/srv/nfs/homes 192.168.1.50(rw,sync,no_subtree_check,no_root_squash)EOF
Options principales
Option
Description
rw
Lecture/écriture
ro
Lecture seule
sync
Écriture synchrone (sécurisé)
no_subtree_check
Désactive la vérification de sous-arbre
no_root_squash
Root client = root serveur
root_squash
Root client = nobody (défaut)
all_squash
Tous les users = nobody
5. Démarrer les services
# Activer et démarrersystemctlenable--nownfs-serverrpcbind
# Vérifiersystemctlstatusnfs-server
# Exporter les partagesexportfs-arv
# Lister les exportsexportfs-s
6. Configuration client
Installation client
# Sur le client Rocky/RHELdnfinstall-ynfs-utils
Montage manuel
# Créer le point de montagemkdir-p/mnt/nfs/share
# Monter le partagemount-tnfs4192.168.1.10:/srv/nfs/share/mnt/nfs/share
# Vérifierdf-h/mnt/nfs/share
# Voir les exports actifsshowmount-elocalhost
# Voir les clients connectésshowmount-a
# Recharger les exportsexportfs-r
# Statistiques NFSnfsstat-s# Serveurnfsstat-c# Client# Debug montagemount-v-tnfs4192.168.1.10:/srv/nfs/share/mnt/test
8. SELinux
# Autoriser NFS à exporter des répertoires homesetsebool-Pnfs_export_all_rw1setsebool-Pnfs_export_all_ro1# Contexte pour les répertoires partagéssemanagefcontext-a-tnfs_t"/srv/nfs(/.*)?"restorecon-Rv/srv/nfs
Dépannage
Client ne peut pas monter
# Vérifier que le serveur exporteshowmount-e192.168.1.10
# Vérifier le firewall serveurfirewall-cmd--list-services
# Test de connectivitérpcinfo-p192.168.1.10
Permission denied
# Vérifier les permissions du répertoirels-la/srv/nfs/
# Vérifier les options d'exportcat/etc/exports
# Vérifier SELinuxausearch-mavc-tsrecent