GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer le serveur NFS sur Debian 10 (Buster)

NFS (Network File system) est un protocole de système de fichiers client-serveur qui permet à plusieurs systèmes ou utilisateurs d'accéder au même dossier ou fichier partagé. La dernière en date est la version 4 de NFS. Le fichier partagé sera comme s'il était stocké localement. Il fournit une gestion centralisée qui peut être sécurisée avec un pare-feu et une authentification Kerberos.

Cet article vous guidera pour installer le serveur NFS dans Debian 10 et le monter sur une machine cliente.

Environnement de laboratoire

  • Serveur NFS :192.168.122.126 (Debian 10)
  • Client NFS :  192.168.122.173 (tout système Linux)

Installation du serveur NFS

Avant de procéder à l'installation du serveur NFS, assurez-vous d'abord que votre système est à jour. Exécutez la commande ci-dessous

$ sudo apt-get update

Installez le package nfs à l'aide de la commande suivante,

$ sudo apt install nfs-kernel-server

Créez un répertoire pour partager des fichiers et des dossiers sur le serveur NFS.

$ sudo mkdir –p /mnt/nfsshare

Comme le partage NFS sera utilisé par n'importe quel utilisateur du client, l'autorisation est définie sur l'utilisateur « personne » et le groupe « aucun groupe ».

$ sudo chown nobody:nogroup /mnt/nfsshare

Assurez-vous que le dossier partagé de l'utilisateur dispose des autorisations suffisantes pour lire et écrire les fichiers qu'il contient. Cependant, vous pouvez le définir selon vos besoins.

$ sudo chmod 755 /mnt/nfsshare

Ajoutez les informations d'exportation dans le fichier /etc/exports

$ sudo vi /etc/exports

Ajoutez l'entrée suivante à la fin du fichier.

/mnt/nfsshare 192.168.122.173(rw,sync,no_subtree_check)

Votre fichier /etc/export devrait ressembler à,

Ici,

  • rw :opérations de lecture et d'écriture
  • sync :écrivez tout changement sur le disque avant de l'appliquer
  • no_subtree_check :désactive la vérification des sous-arborescences

Maintenant, exportez le répertoire partagé.

$ sudo exportfs –a

Cela ne devrait pas montrer d'erreur. Cela signifie que votre configuration est correcte.

Si vous utilisez un pare-feu sur votre Debian, autorisez le client à se connecter à NFS en utilisant la commande suivante,

$ sudo ufw allow from 192.168.122.173/32 to any port nfs

Montage client NFS

Montons maintenant notre partage NFS sur la machine cliente. Installer le package commun NFS,

Pour Ubuntu Debian / Ubuntu

$ sudo apt install nfs-common

Créez un répertoire pour accéder au dossier partagé depuis le serveur.

$ sudo mkdir -p /mnt/shared_nfs

Pour un montage permanent, ajoutez l'entrée suivante dans le fichier /etc/fstab. Ouvrez le fichier à l'aide de l'un de vos éditeurs préférés.

$ sudo vi /etc/fstab

Ajouter la ligne suivante à la fin du fichier,

192.168.122.126:/mnt/nfsshare  /mnt/shared_nfs  nfs4 defaults,user,exec  0 0

Votre fichier devrait ressembler à,

où,

  • 192.168.122.110 :/mnt/nfsshare =dossier partagé provenant du serveur nfs
  • /mnt/shared_nfs =répertoire de montage sur la machine cliente
  • nfs4 =signifie nfs version 4
  • defaults,user,exec =Autorise n'importe quel utilisateur à monter le système de fichiers et lui permet également d'exécuter les binaires

Montez le système de fichiers NFS à l'aide de la commande mount comme suit.

$ sudo mount -a

Vous pouvez tester la connexion en créant un fichier dans /mnt/shared_nfs sur la machine cliente.

Utilisez la commande 'df -h' pour voir le point de montage comme indiqué ci-dessous,

Essayons de créer un fichier avec la commande touch sur un partage NFS,

$ cd /mnt/shared_nfs
$ touch testFile.txt

Si cela ne montre aucune erreur, votre configuration est correcte et vous êtes prêt à utiliser le système de partage NFS.

C'est tout. Ce didacticiel vous guide pour installer le partage NFS sur un serveur et le monter sur un client. Merci d'avoir lu l'article.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Docker sur Debian 10 Buster

  3. Comment installer le serveur Redis sur Debian 11

  4. Comment installer le serveur MySQL sur Debian 10 Buster

  5. Comment installer R sur Debian 10 Buster

Comment installer Apache Tomcat 10 sur Debian 10 (Buster)

Comment installer SuiteCRM sur Debian 9

Comment installer un serveur minimal Debian 10 (Buster)

Comment installer et configurer le serveur NFS sur Debian 11

Comment installer Jellyfin Media Server sur Debian 10 Buster

Comment installer un serveur minimal Debian 10 (Buster)