Comment monter NFS partager sur Debian Top 10

Comment monter NFS partager sur Debian Top 10
Le système de fichiers réseau NFS est un moyen efficace de partager des fichiers et des répertoires vers d'autres machines d'un réseau. Il est basé sur l'architecture client-serveur, où le répertoire du serveur est monté sur les systèmes clients. NFS permet aux clients d'accéder aux répertoires partagés comme s'ils faisaient partie de leur propre système et restent un moyen populaire de partager des fichiers entre les systèmes Linux.

Dans cet article, nous monterons manuellement un partage NFS sur une machine client Debian, ainsi que automatiquement, sur le démarrage du système.

Nous utiliserons Debian 10 Buster System pour exécuter les commandes et procédures discutées dans cet article.

Conditions préalables

Avant de continuer, assurez-vous que:

  • Le serveur NFS est installé et fonctionne sur la machine distante
  • Le répertoire partagé NFS sur le serveur distant est exporté
  • Le pare-feu permet d'accéder aux clients NFS

Aux fins de cet article, nous avons créé deux machines Debian10 avec les noms d'hôte et les adresses IP suivantes:

Serveur NFS

  • Nom d'hôte: NFS-Serevr
  • Adresse IP: 192.168.72.144
  • Répertoire partagé: MNT / SharedFolder

Client NFS

  • Nom d'hôte: NFS-Client
  • Adresse IP: 192.168.72.145
  • Point de montage: mnt / client_sharedfolder

Installez le package client NFS sur la machine client Debian 10

Pour monter des répertoires partagés sur la machine client, vous devez d'abord installer le package client NFS dessus. Sur la machine client, exécutez les commandes suivantes dans le terminal pour installer le package client NFS:

$ sudo apt mise à jour
$ sudo apt installer nfs-commun

Étape 1: Créez un point de montage pour le répertoire partagé du serveur NFS

Pour rendre le répertoire partagé du serveur NFS à la disposition du client, vous devrez monter le répertoire du serveur NFS sur un répertoire vide sur la machine client.

Tout d'abord, créez un répertoire de points de montage vide sur la machine client. Ce répertoire vide servira de point de montage pour les répertoires partagés à distance.

Nous avons créé le nouveau répertoire Mount «client_sharedfolder» sous le répertoire / mnt en utilisant la commande suivante:

$ sudo mkdir -p / mnt / client_sharedfolder

Étape 2: Montez le répertoire partagé du serveur NFS sur le client

Montez le répertoire partagé NFS dans le répertoire de point de montage sur le client à l'aide de la syntaxe suivante:

$ sudo mont [nfs _ip]: / [nfs_export] [local_mountpoint]

Où:

  • Nfs_ip est l'adresse IP du serveur NFS
  • Nfs_export est le répertoire partagé sur le serveur NFS
  • Local_mountpoint est le répertoire de point de montage sur le système du client

Sur la base de notre configuration, nous avons exécuté la commande suivante:

$ sudo mont 192.168.72.144: / mnt / sharedfolder / mnt / client_sharedfolder

Après avoir monté le répertoire partagé NFS, vous pouvez le confirmer en utilisant la commande suivante dans le terminal:

$ df -h

Étape 3: Testez le partage NFS

Ensuite, testez le partage NFS sur la machine client. Pour effectuer un test, créez des fichiers ou des répertoires sous le répertoire partagé NFS sur la machine du serveur, puis accédez-y à partir de la machine client. Suivez la procédure ci-dessous pour ce faire vous-même:

1. Sur le Serveur NFS machine, ouvrez le terminal et utilisez le CD Commande pour accéder au répertoire partagé NFS:

$ cd / mnt / sharedfolder /

Ensuite, créez des fichiers de test:

$ sudo touch test1 test2 test3

2. Sur le Client NFS Machine, vérifiez si les mêmes fichiers existent dans le répertoire de point de montage local.

$ ls / mnt / client_sharedfolder

Notez que la commande de montage ne monte pas en permanence le système de fichiers NFS sur le point de montage. Vous devrez le monter manuellement à chaque fois que vous redémarrez le système. À l'étape suivante, nous examinerons comment monter automatiquement le système de fichiers NFS au moment du démarrage.

Montant automatiquement un système de fichiers NFS

Le montage automatique d'un système de fichiers NFS vous évite de devoir monter manuellement le système de fichiers chaque fois que vous démarrez votre système. Vous trouverez ci-dessous la procédure pour le faire:

Modifiez le fichier / etc / fstab:

$ sudo nano / etc / fstab

Ensuite, ajoutez une entrée dans le fichier / etc / fstab, comme suit:

Serveur NFS: répertoire Mountpoint NFS par défaut 0 0

Où:

  • Serveur NFS est l'adresse IP du serveur NFS
  • annuaire est le répertoire partagé sur le serveur NFS
  • point de montage est le point de montage sur la machine du client NFS
  • NFS définit le type de système de fichiers

Sur la base de notre configuration, nous avons ajouté l'entrée suivante:

192.168.72.144: / mnt / sharedfolder / mnt / client_sharedfolder nfs par défaut 0 0

Après avoir ajouté l'entrée ci-dessus dans le fichier / etc / fstab, enregistrez et sortez du fichier par Ctrl + o et Ctrl + x, respectivement.

Le partage NFS sera monté automatiquement au point de montage spécifié la prochaine fois que vous démarrez votre système.

Démarrer un système de fichiers NFS

Vous pouvez facilement déclencher le répertoire partagé NFS à partir de votre système si vous n'en avez plus besoin. Pour ce faire, tapez umount, suivi du nom du point de montage, comme suit:

$ sudo umount [mont_point]

Sur la base de notre configuration, ce serait:

$ umount / mnt / client_sharedfolder

Remarque: la commande est «umount,"Pas de non-montage (il n'y a pas de" N "présent dans la commande).

Gardez à l'esprit que si vous avez ajouté l'entrée dans le fichier / etc / fstab pour le montage du NFS, il sera automatiquement monté la prochaine fois que vous démarrez votre système. Si vous souhaitez l'empêcher de monter automatiquement sur le démarrage suivant, supprimez l'entrée du fichier / etc / fstab.

N'oubliez pas que si le système de fichiers NFS est occupé, vous ne pouvez pas le démonter, comme si des fichiers sont ouverts dessus ou si vous travaillez sur un répertoire.

Voilà! Une procédure simple pour monter et déshabiller le partage NFS sur le système Debian 10 Buster, à la fois manuellement et automatiquement. J'espère que vous avez aimé l'article!