Dans cet article, nous expliquerons comment monter manuellement et automatiquement le système de fichiers NFS sur le système local.
Conditions préalables
Avant d'aller de l'avant, assurez-vous que les pré-réquisites suivantes sont terminées sur le serveur distant.
Nous avons effectué la procédure mentionnée dans cet article sur l'Ubuntu 20.04 Système. De plus, nous avons utilisé l'application de terminal de ligne de commande pour exécuter les commandes dans Ubuntu. Pour ouvrir le terminal, vous pouvez utiliser le raccourci clavier Ctrl + Alt + T.
Installation des packages clients NFS
Pour monter le répertoire partagé NFS sur votre système client local, vous aurez besoin du package client NFS. Tout d'abord, mettez à jour l'index du référentiel système à l'aide de la commande suivante dans le terminal:
$ sudo apt mise à jour
Installez ensuite le package client NFS dans votre machine client à l'aide de la commande suivante dans le terminal:
$ sudo apt installer nfs-commun
Montant un système de fichiers NFS manuellement
Dans la méthode suivante, nous monterons manuellement le répertoire NFS à l'aide de la commande Mount.
Étape 1: Créez un point de montage pour le répertoire partagé du serveur NFS
Notre première étape sera de créer un répertoire de point de montage dans le système du client. Ce sera le répertoire où tous les fichiers partagés du serveur NFS sont accessibles.
Nous avons créé un répertoire de point de montage avec le nom «client_sharedfolder» sous le répertoire / mnt.
$ sudo mkdir -p / mnt / client_sharedfolder
Étape 2: Montez le répertoire partagé du serveur NFS sur le client
L'étape suivante consiste à monter le répertoire partagé sur le serveur NFS vers le répertoire de point de montage du client. Utilisez la syntaxe suivante pour monter le répertoire partagé NFS Server dans le répertoire de point de montage dans le client:
$ sudo mont [nfs _ip]: / [nfs_export] [local_mountpoint]
Où
Dans notre exemple, la commande serait:
$ sudo mont 192.168.72.136: / mnt / sharedfolder / mnt / client_sharedfolder
Où 192.168.72.136 est notre IP de serveur NFS, / mnt / sharedfolder est le répertoire partagé sur le serveur NFS, et / mnt / sharedfolder est le point de montage sur le système client.
Une fois que vous avez monté le partage NFS, vous pouvez le confirmer en utilisant la commande suivante:
$ df -h
Étape 3: Testez le partage NFS
Après avoir monté le répertoire partagé NFS sur la machine client, testez-le en accédant à certains fichiers à partir du serveur NFS. Sur la machine du serveur NFS, créez n'importe quel fichier de test ou répertoire et essayez d'y accéder à partir de la machine client.
Utilisez la commande CD pour accéder au répertoire partagé du serveur NFS:
$ cd / mnt / sharedfolder /
Ensuite, à l'aide de la commande Touch ou MKDIR, créez un fichier de test ou un répertoire. Nous avons créé des exemples de fichiers nommés «TestFile1» et «TestFile2».
$ sudo touch testfile1 testfile2
Maintenant sur la machine du client, vérifiez si les mêmes fichiers existent.
$ ls / mnt / client_sharedfolder /
La commande Mount monte temporairement le système de fichiers NFS sur le système client. Chaque fois que vous redémarrez le système, vous devrez le monter manuellement. Dans l'étape suivante, nous verrons comment faire monter automatiquement le système de fichiers NFS au démarrage.
Montant automatiquement un système de fichiers NFS
Dans la méthode suivante, nous configurerons le système de fichiers NFS pour monter automatiquement à l'heure du démarrage. En utilisant cette façon, vous n'aurez pas à monter manuellement le système de fichiers chaque fois que vous démarrez votre système.
Modifiez le fichier / etc / fstab à l'aide de la commande suivante:
$ sudo nano / etc / fstab
Puis ajoutez une entrée dans le fichier / etc / fstab à l'aide du format suivant.
Serveur NFS: répertoire Mountpoint NFS par défaut 0 0
Où le Serveur NFS: répertoire est l'IP du serveur NFS et son répertoire partagé, le point de montage est le point de montage sur la machine du client où le répertoire NFS est monté, et le NFS définit le type de système de fichiers.
Dans notre exemple, l'entrée serait:
192.168.72.136: / mnt / sharedfolder / mnt / client_sharedfolder nfs par défaut 0 0
Où 192.168.72.136 est notre IP de serveur NFS, / mnt / sharedfolder est le répertoire partagé sur le serveur NFS, et / mnt / client_sharedfolder est le point de montage sur le système client.
Une fois que vous avez ajouté l'entrée ci-dessus dans le fichier / etc / fstab, enregistrez et fermez le fichier. Utilisez le Ctrl + O puis Ctrl + X pour le faire.
La prochaine fois que vous démarrez votre machine, le partage NFS sera automatiquement monté au point de montage spécifié.
Démarrer les systèmes de fichiers NFS
Vous pouvez déclencher un système de fichiers NFS à partir de votre système local à tout moment. Tapez la commande umount suivie du nom du point de montage où il est monté.
Remarque: la commande est «umount» pas non démontr.
$ sudo umount [mont_point]
Dans notre exemple, ce serait:
$ umount / mnt / client_sharedfolder
Cependant, n'oubliez pas que, si le système de fichiers NFS a été monté à l'aide du / etc / fstab, il sera à nouveau monté la prochaine fois que vous démarrez votre système. Notez également que le système de fichiers ne sera pas non monté s'il est occupé comme s'il y a des fichiers ouverts dessus, ou si vous travaillez sur un répertoire.
C'est tout ce qu'il y a! Dans cet article, vous avez expliqué comment monter le répertoire partagé NFS sur l'Ubuntu 20.04 système à la fois manuellement et automatiquement. En fin de compte, nous avons également expliqué comment déclencher le répertoire partagé NFS lorsque vous n'en avez plus besoin.