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:
Aux fins de cet article, nous avons créé deux machines Debian10 avec les noms d'hôte et les adresses IP suivantes:
Serveur NFS
Client NFS
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ù:
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ù:
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!