Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| netadmin:linux:installer_serveur_nfsv4 [2024/07/16 15:58] – yoann | netadmin:linux:installer_serveur_nfsv4 [2024/12/03 17:30] (Version actuelle) – Ajout de la section mapping utilisateurs yoann | ||
|---|---|---|---|
| Ligne 45: | Ligne 45: | ||
| + | Après modification du fichier de configuration, | ||
| + | <code bash> | ||
| + | systemctl restart nfs-server.service | ||
| + | </ | ||
| Vérifier les versions de NFS supportées par le serveur : | Vérifier les versions de NFS supportées par le serveur : | ||
| Ligne 57: | Ligne 61: | ||
| systemctl mask --now rpc-statd.service rpcbind.service rpcbind.socket | systemctl mask --now rpc-statd.service rpcbind.service rpcbind.socket | ||
| </ | </ | ||
| + | |||
| + | ===== Partager les dossiers ===== | ||
| + | |||
| + | Avec NFSv4, tous les exports doivent exister sous un seul et même pseudo système de fichiers dans lequel les répertoire originaux du serveur sont montés via l' | ||
| + | |||
| + | Ici nous souhaitons partager les répertoires ''/ | ||
| + | | ||
| + | <code bash> | ||
| + | # Création des points de montage | ||
| + | mkdir -p / | ||
| + | |||
| + | # Monter les dossier à partager sous /export | ||
| + | mount --bind /srv/data / | ||
| + | mount --bind /srv/backup / | ||
| + | </ | ||
| + | |||
| + | Pour que les exports persistent après reboot, modifier ''/ | ||
| + | |||
| + | < | ||
| + | # Dossiers partagés via NFSv4 | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Les options de partage sont définies dans le fichier ''/ | ||
| + | < | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Après modification du fichier de configuration : | ||
| + | |||
| + | <code bash> | ||
| + | # relecture du fichier de configuration | ||
| + | exportfs -r | ||
| + | |||
| + | # lister les partages nfs disponibles | ||
| + | exportfs -v | ||
| + | </ | ||
| + | |||
| + | ===== Montage sur le poste client ===== | ||
| + | |||
| + | Installer le paquet **nfs-common** : | ||
| + | <code bash> | ||
| + | apt-get install nfs-common | ||
| + | </ | ||
| + | |||
| + | Pour monter le partage NFS sur l' | ||
| + | |||
| + | <code bash> | ||
| + | mount -t nfs4 -o proto=tcp, | ||
| + | </ | ||
| + | |||
| + | ===== Mapping des utilisateurs ===== | ||
| + | |||
| + | :TODO: | ||
| + | |||
| + | source : https:// | ||
| + | |||
| ===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
| Ligne 63: | Ligne 126: | ||
| <code bash> | <code bash> | ||
| + | mount.nfs4: mounting server.localdomain:/ | ||
| </ | </ | ||
| Ligne 74: | Ligne 137: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | * https:// | ||