GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment configurer un serveur NFS et monter des partages NFS sur Ubuntu 14.10

Version 1.0
Auteur :Srijan Kishore
Suivez howtoforge sur Twitter
Dernière modification le 26/nov/2014

Ce guide explique comment configurer un serveur NFS dans Ubuntu 14.10 Network File System (NFS) est un protocole de système de fichiers distribué populaire qui permet aux utilisateurs de monter des répertoires distants sur leur serveur. Le système vous permet de tirer parti de l'espace de stockage dans un emplacement différent et d'écrire sur le même espace à partir de plusieurs serveurs sans effort. Cela fonctionne donc assez bien pour les répertoires auxquels les utilisateurs doivent accéder fréquemment. Ce didacticiel explique le processus de montage du partage NFS sur un serveur Ubuntu 14.10 en quelques étapes simples et faciles à suivre.

1 Remarque préliminaire

J'ai un serveur Ubuntu 14.10 fraîchement installé, sur lequel je vais installer le serveur NFS. Mon serveur Ubuntu a le nom d'hôte server1.example.com et l'IP comme 192.168.0.100

Vous pouvez installer votre serveur Ubuntu à partir du didacticiel. Sinon, nous avons besoin d'une machine cliente Ubuntu 14.10 soit serveur/bureau. Dans mon cas, j'utiliserai un bureau Ubuntu 14.10 avec le nom d'hôte client1.example.com et l'adresse IP 192.168.0.101

2 Au niveau du serveur NFS

Nous allons maintenant installer ces packages du côté du serveur Ubuntu 14.10 en tant que :

apt-get update
apt-get install nfs-kernel-server

Maintenant, la partie configuration inclura comme :

mkdir /var/nfsshare

Modifiez le propriétaire du dossier comme suit :

chown personne:nogroup /var/nfsshare

Nous avons utilisé /var/nfsshare car, si nous utilisons un autre lecteur tel que n'importe quel répertoire /home, cela causera un énorme problème d'autorisations et ruinera toute la hiérarchie. Si nous voulons partager le répertoire /home, les autorisations ne doivent pas être modifiées.

Nous allons maintenant partager le répertoire NFS sur le réseau comme suit :

nano /etc/exports

Nous allons créer deux points de partage /home et /var/nfs. Modifiez-le comme suit :

[...]
/var/nfsshare 192.168.0.101(rw,sync,no_subtree_check) /home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check)

Remarque 192.168.0.101 est l'adresse IP de la machine cliente, si vous souhaitez qu'un autre client y accède, vous devez ajouter l'adresse IP, sinon vous pouvez ajouter "*" au lieu d'IP pour tous les accès IP.

La condition est qu'il doit être pingable aux deux extrémités.

Ensuite, nous mettrons à jour la table NFS avec les nouveaux points de partage.

exportfs -a

Enfin, démarrez le service NFS comme suit :

démarrage du service nfs-kernel-server

Nous sommes maintenant prêts avec la partie serveur NFS.

3 Fin client NFS

Dans mon cas, j'ai le client en tant que bureau Ubuntu 14.10. D'autres versions d'Ubuntu fonctionneront également pour la même chose. Installez les packages comme suit :

sudo apt-get update
sudo apt-get install nfs-common

Créez maintenant le point de montage du répertoire NFS comme suit :

sudo mkdir -p /mnt/nfs/home
sudo mkdir -p /mnt/nfs/var/nfsshare

Ensuite, nous allons monter le contenu partagé NFS sur la machine cliente comme indiqué ci-dessous :

mount -t nfs 192.168.0.100:/home /mnt/nfs/home/

Il montera /home du serveur NFS. Ensuite, nous allons /var/nfsshare monter comme suit :

mount -t nfs 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare/

Maintenant que nous sommes connectés au partage NFS, nous allons le recouper comme suit :

monter -t nfs

[email protected] :~# mount -t nfs
192.168.0.100:/home on /mnt/nfs/home type nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
192.168.0.100 :/var/nfsshare sur /mnt/nfs/var/nfsshare type nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
[email protected] :~#

Nous sommes donc connectés avec le partage NFS.

Nous allons maintenant vérifier les autorisations de lecture/écriture dans le chemin partagé. Au client, entrez la commande :

touchez /mnt/nfs/var/nfsshare/test_nfs

Vérifiez ensuite les autorisations du fichier qui y est créé.

ls -l /mnt/nfs/var/nfsshare/

[email protected] :~# ls -l /mnt/nfs/var/nfsshare/
total 0
-rw-r--r-- 1 personne nogroup 0 25 novembre 11:33 test_nfs
[e-mail protégé] :~#

Le fichier créé a des autorisations en tant que personne/aucun groupe tel que mis à jour sur le serveur NFS.

4 Montage NFS permanent

Nous devons monter le partage NFS côté client de manière permanente afin qu'il soit monté même après le redémarrage. Nous devons donc ajouter le partage NFS dans le fichier /etc/fstab de la machine cliente comme suit :

nano /etc/fstab

Ajoutez les entrées comme ceci :

[...]
192.168.0.100:/home /mnt/nfs/home nfs defaults 0 0 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare nfs defaults 0 0

Remarque 192.168.0.100 est l'adresse IP de partage NFS, elle variera selon votre cas.

Cela rendra le montage permanent du partage NFS. Vous pouvez maintenant redémarrer la machine et les points de montage seront permanents même après le redémarrage.

Activez ensuite les lecteurs en saisissant :

monter -a

Si nous voulons ajouter la commande au démarrage du démarrage, nous ajouterons donc les entrées dans le fichier /etc/rc.local comme :

nano /etc/rc.local

et ajoutez les entrées comme suit :

[....]

mount -a exit 0

Cela activera également la commande de démarrage. Bravo maintenant, nous avons un serveur NFS configuré avec succès sur Ubuntu 14.10 :)


  • Ubuntu : http://www.ubuntu.com/

Ubuntu
  1. Comment configurer un serveur NFS et monter des partages NFS sur Ubuntu 14.04

  2. Comment installer et configurer Algo VPN Server sur Ubuntu 20.04

  3. Comment installer le client et le serveur NFS sur Ubuntu 20.04

  4. Comment installer et configurer le serveur Redis dans Ubuntu

  5. Comment configurer le serveur et le client NFS sur Ubuntu 20.04

Comment installer et configurer Postfix sur Ubuntu 18.04

Comment installer le serveur et le client NFS sur Ubuntu

Comment installer et configurer le serveur LAMP sur Ubuntu

Comment installer et configurer le serveur OpenLDAP sur Ubuntu 16.04

Comment installer et configurer VNC sur Ubuntu Server 20.04

Comment installer et configurer un serveur Linux Ubuntu NFS