0% ont trouvé ce document utile (0 vote)
72 vues3 pages

Installer et configurer NFS sous Linux

Ce document décrit les étapes pour installer et configurer le service NFS pour partager des fichiers et répertoires entre systèmes Linux. Il explique comment configurer le serveur NFS, monter les partages sur le client et automatiser le montage au démarrage via /etc/fstab.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
72 vues3 pages

Installer et configurer NFS sous Linux

Ce document décrit les étapes pour installer et configurer le service NFS pour partager des fichiers et répertoires entre systèmes Linux. Il explique comment configurer le serveur NFS, monter les partages sur le client et automatiser le montage au démarrage via /etc/fstab.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ADMINISTRATION DE SERVICES SOUS LINUX 01/01/2023

TP 4. Installer et configurer NFS


I. Avant de commencer
NFS est l'abréviation de Network File System, c'est-à-dire système de
fichiers réseau. Ce système de fichiers en réseau permet de partager des
données principalement entre systèmes de type UNIX mais des versions existent
également pour Microsoft Windows et Mac.
L'intérêt de NFS est de permettre l'utilisation d'un répertoire ou de tout le
système de fichiers d'un ordinateur de manière totalement transparente, comme
s'il s'agissait d'un disque dur connecté directement à votre ordinateur.
Questions :
1. Quel est l’intérêt de partager un fichier ou un répertoire distant ?
2. Avez-vous utilisé le partage de fichiers sous Windows ?

II. Objectif
A la fin de ce TP, vous serez capables d’installer et configurer les services
NFS pour le partage de fichiers et de répertoires.

III. Installation du serveur


Pour installer le serveur NFS, tapez la commande suivante :
sudo apt-get install nfs-kernel-server

IV. Configuration du serveur


Vous pouvez configurer les répertoires à partager en les ajoutant dans le
fichier /etc/exports, comme suit :
<Dossier partagé> <hôte1> (<options1>) <hôte2> (<options2>) ...
Les informations se trouvant sur cette ligne sont les suivantes :
• <dossier partagé> : chemin menant au dossier partagé.
• <hôte> : indique quel est l'hôte qui peut accéder à ce partage.
• <options> : indique les options de partage
Exemple :
/home/iset/Desktop *(rw,sync,no_root_squash)

ELYES GASSARA 59
ADMINISTRATION DE SERVICES SOUS LINUX 01/01/2023

Remarques :
• Vous pouvez remplacer les * par les noms de machines autorisées à se
connecter au serveur NFS.
• ro : Les montages du système de fichiers exporté sont en lecture-seule. Les
hôtes distants ne peuvent pas modifier les données partagées sur le système
de fichiers. Pour autoriser les hôtes à apporter des modifications au système
de fichiers, l'option rw (lecture-écriture) doit être spécifiée.
• root_squash : Cette option retire au super-utilisateur en connexion distante
tous les privilèges de son statut en lui assignant l'ID d'utilisateur nfsnobody
(personne). Ce faisant, le pouvoir du super-utilisateur distant est réduit au
niveau d'utilisateur le plus bas, l'empêchant d'apporter des modifications
non autorisées dans des fichiers sur le serveur distant. Sinon, l'option
no_root_squash annule cette fonction de réduction des privilèges du super-
utilisateur.
• Sync : Ne répondre aux requêtes qu'après l'exécution de tous les
changements sur le support réel.
Pour redémarrer le serveur, tapez : sudo /etc/init.d/nfs-kernel-server restart
Remarque : Au lieu de redémarrer le serveur, vous pouvez utiliser la
commande :
sudo exportfs - a

V. Configuration du client NFS


Le paquet nécessaire pour accéder à un serveur NFS est nfs-common. Tapez
la commande suivante pour l’installer :
sudo apt-get install nfs-common
Utilisez la commande « mount » pour monter les répertoires partagés depuis
une autre machine, de la façon qui suit :
sudo mount [Link]:/home/iset/Desktop /home/iset/Desktop/montage

Avec :
• [Link] : nom du serveur NFS (vous pouvez mettre l'adresse IP du
serveur)
• /home/iset/Desktop : le répertoire partagé
• /home/iset/Desktop/montage : l’emplacement où le répertoire distant
sera monté localement.

ELYES GASSARA 60
ADMINISTRATION DE SERVICES SOUS LINUX 01/01/2023

Remarque : Le répertoire « /home/iset/Desktop/montage » doit exister sur la


machine cliente.
Activité : Créez un document dans le dossier « montage » et vérifiez qu’il
s’est ajouté sur le bureau du serveur.
Remarque : Pour voir les partages disponibles sur le serveur, utilisez la
commande :
showmount –e [Link]

Une autre alternative pour monter ce répertoire depuis la machine cliente


automatiquement au moment de son démarrage consiste à ajouter la ligne suivante
à son fichier /etc/fstab :
[Link]:/home/iset/Desktop /home/iset/Desktop/montage nfs defaults 0 0

ELYES GASSARA 61

Vous aimerez peut-être aussi