Comment configurer le partage NFS sur Ubuntu 18.04 et 16.04

Comment configurer le partage NFS sur Ubuntu 18.04 et 16.04

Système de fichiers réseau (NFS) est un protocole de système de fichiers distribué. qui permettant à un utilisateur sur un ordinateur client d'accéder à des fichiers sur un réseau d'une manière similaire à la façon dont le stockage local est accessible.

Cet article vous aidera à installer et à configurer NFS sur les systèmes Ubuntu et à exporter un répertoire et à le monter sur le système client.

Détails du réseau:

Nous avons exécuté deux ubuntu 16.04 Systèmes LTS dans le même réseau 192.168.1.0/24, ci-dessous étant donné les IPS sont configurés sur le serveur et le client, que nous utiliserons dans ce tutoriel.

Serveur: 192.168.1.100 Client: 192.168.1.110 

Étape 1 - Installez le serveur NFS sur Ubuntu

Dans cette étape, nous vous décrirons à quels packages vous devez installer et comment les installer. Décrit également qui exporter et répertoire à l'aide du serveur NFS.

Utilisez la commande suivante pour installer les packages requis pour configurer le serveur NFS.

sudo apt-get install nfs-kernel-server portmap 

Étape 2 - Exportation des actions sur NFS

Vous devez maintenant configurer NFS pour exporter le répertoire. Pour ce tutoriel, nous créons un nouveau répertoire, vous pouvez également utiliser n'importe quel répertoire existant.

J'ai besoin d'exporter / répertoire domestique et d'un répertoire nouveau / opt / partage sur mon serveur NFS. / La maison existe déjà sur mon système. Créez maintenant un nouveau répertoire en utilisant la commande ci-dessous.

Sudo Mkdir / Opt / Share Sudo Chown Personne: Nogroup / Opt / Share 

Modifiez maintenant le fichier de configuration des exportations NFS Server dans un éditeur de texte comme suit:

sudo vim / etc / exportations 

Ajouter les paramètres suivants:

/ etc / exportations
/ Home 192.168.1.0/24 (RW, sync, no_root_squash, no_subtree_check) / opt / partager 192.168.1.110 (RW, sync, no_subtree_check) 

Ici / La maison peut être montée à partir du système avec n'importe quelle IP de 192.168.1.0/24 réseau LAN. Mais / opt / share ne peut être accessible qu'à partir de l'IP 192.168.1.110.

Puis appliquez les nouveaux paramètres en exécutant la commande suivante. Cela exportera tous les répertoires répertoriés dans / etc / exportation du fichier.

Sudo Exportfs -A 

Pour confirmer et afficher le répertoire exporté Utilisez la commande suivante et vous obtiendrez la sortie comme ci-dessous

sudo exportfs -v [Samput Sorput] / Home 192.168.1.0/24 (RW, Wdelay, no_root_squash, no_subtree_check) / opt / partager 192.168.1.110 (RW, wdelay, no_root_squash, no_subtree_check) 

Étape 3 - Partage de montage sur la machine client

Après avoir terminé la configuration du côté serveur, connectez-vous au système des clients où nous devons configurer le client NFS et monter le répertoire exporté par NFS Server.

Installez les packages suivants sur le système client NFS, qui est nécessaire pour monter le répertoire distant à l'aide du protocole NFS.

sudo apt-get install nfs-commun portmap 

Maintenant, nous devons créer des points de montage pour le montage des répertoires exportés NFS à distance.

sudo mkdir / mnt / partager sudo mkdir / mnt / home 

Après avoir créé le point de montage, le répertoire exporté NFS à distance de montage à l'aide de la commande suivante.

Sudo Mount 192.168.1.100: / opt / share / mnt / share Sudo Mount 192.168.1.100: / maison / mnt / maison 

Vérifiez le système de fichiers monté à l'aide des commandes ci-dessous. Selon la sortie ci-dessous, les deux répertoires montés NFS sont répertoriés à la fin du résultat.

sudo df -h [Exemple de sortie] Taille du système de fichiers Utilisé disponible Utilisation% montée sur / DEV / SDA1 20G 2.8G 16G 16% / Udev 371m 4.0K 371M 1% / DEV TMPFS 152M 812K 151M 1% / Run Aucun 5.0m 0 5.0m 0% / Run / Lock Aucun 378m 8.0k 378m 1% / run / shm / dev / sr0 32m 32m 0 100% / média / cdrom / dev / sr1 702m 702m 0 100% / média / ubuntu 12.04 LTS I386 192.168.1.100: / opt / partager 20g 2.8g 16g 16% / mnt / partage 192.168.1.100: / Home 20g 2.8G 16G 16% / mnt / maison 

Étape 4 - Configuration de la monture automatique

Ajoutez les entrées suivantes à / etc / fstab fichier pour monter automatiquement les répertoires NFS après le redémarrage du système. Cela va monter les répertoires au démarrage.

/ etc / fstab
… 192.168.1.100: / Home / Mnt / Home NFS Auto, Noatime, Nolock, BG, NFSvers = 3, INTR, TCP, ACTIMEO = 1800 0 0 192.168.1.100: / opt / share / mnt / share nfs Auto, noatime, nolock, bg, nfsvers = 3, intr, tcp, actimeo = 1800 0 0 

ÉTAPE 5 - Débordant de NFS Partage

Si vous souhaitez supprimer le système de fichiers monté, vous pouvez simplement le démonter à l'aide de la commande umount. De plus, vous devez supprimer les entrées de / etc / fstab (si ajouté)

sudo umount / mnt / share sudo umount / mnt / home