Comment monter le système de fichiers NFS dans Ubuntu Top 10.Top 10

Comment monter le système de fichiers NFS dans Ubuntu Top 10.Top 10
Le système de fichiers réseau NFS vous permet de partager des fichiers et des répertoires entre les systèmes d'un réseau. NFS est basé sur l'architecture client-serveur; Le serveur NFS partage les répertoires spécifiques que le client peut connecter et accéder en les montant localement. Avec NFS, le répertoire monté apparaît comme s'il réside sur votre système local. NFS est toujours le moyen le plus utilisé de partager des fichiers entre les systèmes Linux.Dans Linux OS, vous pouvez facilement monter un répertoire partagé NFS sur votre système local à l'aide de la commande Mount. La commande de montage monte temporairement le système de fichiers. Une fois le système redémarré, vous devrez le monter à nouveau pour y accéder. Cependant, si vous souhaitez monter en permanence le système de fichiers afin que vous n'ayez pas à le monter chaque fois que vous démarrez le système, vous devrez ajouter une entrée dans le fichier / etc / fstab.

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.

  • Le serveur NFS est installé sur la machine distante
  • Le service NFS est en cours d'exécution
  • Le répertoire partagé NFS est exporté
  • Un pare-feu ne bloque pas l'accès à IP du client

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]

  • 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

Dans notre exemple, la commande serait:

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

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

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.