Déploiement du serveur de fichiers NFS

1. Introduction
NFS (abréviation de Network FileSystem) a d'abord été développé par Sun, sa principale fonction est de permettre à différentes machines et différents systèmes d'exploitation de partager des fichiers via le réseau. Dans les applications NFS, l'application client NFS locale peut lire et écrire des fichiers de manière transparente sur le serveur NFS distant, tout comme pour accéder aux fichiers locaux.
2. Installation et déploiement
1. Installation du package
yum install -y nfs-utils rpcbind
2. Modifier la configuration partagée
vim / etc / exports

#[分享目录]      [第一部主机(权限)]        [可用主机名]        [可用通配符]
/data/pubilic           172.16.120.0/24(rw)    *(ro)
/data/www            172.16.120.0/24(sync,rw,no_root_squash)

Description du paramètre d'autorisation:

paramètre La description
ro Accès en lecture seule
rw Accès en lecture et en écriture
synchroniser Écriture synchrone des données dans la mémoire tampon et le disque
asynchrone Enregistrez d'abord les données dans la mémoire tampon, puis écrivez-les sur le disque
sécurise Les clients ne peuvent se connecter qu'en utilisant des ports inférieurs à 1024
peu sûr Autoriser les clients à se connecter en utilisant des ports supérieurs à 1024
wdelay Vérifiez s'il existe des opérations d'écriture associées et, le cas échéant, exécutez ces opérations d'écriture ensemble
no_wdelay S'il y a une opération d'écriture, elle sera exécutée immédiatement et doit être utilisée en conjonction avec sync
cacher Ne partagez pas ses sous-répertoires dans le répertoire partagé NFS
no_hide Sous-répertoires de répertoires NFS partagés
subtree_check Si le répertoire partagé est un sous-répertoire, forcez NFS à vérifier les autorisations du répertoire parent
no_subtree_check Si le répertoire partagé est un sous-répertoire, ne vérifiez pas les autorisations du répertoire parent
all_squash L'UID et le GID des fichiers partagés mappent les utilisateurs anonymes
no_all_squash Conserver l'UID et le GID des fichiers partagés
root_squash Toutes les demandes de l'utilisateur root sont mappées aux mêmes autorisations que les utilisateurs anonymes
no_root_squash L'utilisateur root dispose d'un accès administratif complet au répertoire racine
anonuide Spécifiez l'UID de l'utilisateur anonyme dans le fichier / etc / passwd du serveur NFS
angoissé Spécifiez le GID de l'utilisateur anonyme dans le fichier / etc / passwd du serveur NFS
noexec Empêcher l'exécution de programmes binaires sur les systèmes de fichiers montés
sec = mode Spécifiez le type de sécurité de l'authentification de la connexion NFS

3. 启动 服务
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs

4. Commandes courantes
# reload display share
exportfs -rv #View
remote nfs shared directory
showmount -e 172.16.120.101
5. Client mount
mount -t nfs 172.16.120.101:/data/www / var / html / www

Je suppose que tu aimes

Origine blog.51cto.com/7965676/2608899
conseillé
Classement