Fiche de révision : Introduction au partage NFS et configuration

Plan du Cours

  1. Fonctionnement de NFS
  2. Contexte et prérequis
  3. Paramétrage du serveur
  4. Lancement des services
  5. Options de montage

1. Fonctionnement de NFS

Notions clés & Définitions

  • NFS : NFS est un service de partage de fichiers en architecture client-serveur entre machines Unix ou Linux.
  • Répertoire exportable : Un répertoire exportable est un dossier rendu accessible par le serveur NFS selon des règles d’accès définies.
  • Montage NFS : Le montage NFS est l’opération côté client qui intègre un répertoire distant dans l’arborescence locale.

Points essentiels

  • Le serveur NFS fournit une liste de répertoires exportables assortis d’autorisations ou de règles d’accès.
  • Le client, s’il est autorisé, importe un répertoire distant dans son arborescence via une opération de montage NFS.
  • Le principe global de NFS s’exprime comme un échange client-serveur de dossiers, où l’accès dépend des règles côté serveur.

Astuce mémo

Pensez NFS = partage de fichiers, et le client voit le serveur uniquement après montage.

2. Contexte et prérequis

Notions clés & Définitions

  • SUN : SUN est l’entreprise à l’origine du développement de NFS mentionné dans le cours.
  • RPC : Les RPC sont des appels de procédures à distance utilisés pour permettre la communication NFS entre le noyau et les daemons.
  • rpcbind : rpcbind est le service utilisé pour annoncer les services RPC afin qu’ils puissent être trouvés par le client et le serveur.

Points essentiels

  • NFS a été développé par SUN en 1984 et est devenu un standard Unix rapidement.
  • Une réécriture a été réalisée en 2010 (version 4 orientée objet) et la technologie reste populaire en Unix/Linux.
  • NFS repose sur plusieurs daemons qui communiquent avec le noyau via des RPC.

Astuce mémo

RPC = “boîte à appels” entre daemons et noyau, rpcbind = “annuaire” des services.

3. Paramétrage du serveur

Notions clés & Définitions

  • /etc/exports : /etc/exports est le fichier de configuration où le serveur liste les répertoires exportables et les autorisations associées.
  • Autorisation par hôte : Une autorisation par hôte décrit quels noms de machines ou plages peuvent accéder à un répertoire et avec quel droit.
  • Options d’export : Les options d’export sont des droits comme lecture seule ou lecture/écriture appliqués aux hôtes autorisés.

Points essentiels

  • Le serveur gère ses répertoires exportables via /etc/exports en associant un répertoire à une liste de machines et d’options.
  • Dans /etc/exports, des exemples de droits apparaissent avec host(ro) pour lecture seule et host(rw) pour lecture/écriture.
  • Aucun paramétrage impératif n’est indiqué côté client dans le contenu fourni.

Astuce mémo

Tout part de /etc/exports : un dossier + une liste d’hôtes + un droit (ro ou rw).

4. Lancement des services

Notions clés & Définitions

  • nfsd : nfsd est le service côté serveur permettant d’exécuter le service NFS sur le serveur.
  • rpcbind start : rpcbind start désigne le démarrage du service rpcbind, requis sur le client et sur le serveur selon le cours.
  • Montages visibles : Les montages NFS réalisés côté client peuvent être consultés via l’utilitaire Nautilus.

Points essentiels

  • Côté serveur, le cours indique de démarrer rpcbind puis nfsd avec service rpcbind start et service nfsd start.
  • Côté client, le cours indique de démarrer rpcbind avec service rpcbind start.
  • Les montages sont visibles via l’utilitaire de bureau Nautilus après configuration/montage côté client.

Astuce mémo

Avant NFS : rpcbind sur tous, puis nfsd uniquement sur le serveur.

5. Options de montage

Notions clés & Définitions

  • fstab : fstab est utilisé pour définir des montages au démarrage du système.
  • autofs : autofs permet la mise en place automatique de montages quand l’accès est demandé.
  • Montage automatique : Le montage automatique regroupe les mécanismes qui déclenchent un montage sans intervention manuelle à chaque accès.

Points essentiels

  • Le cours renvoie à la logique de montage au démarrage via fstab.
  • Le cours mentionne aussi le montage automatique via autofs.
  • Les montages NFS déclenchés ou persistants restent consultables via Nautilus d’après le contenu fourni.

Astuce mémo

fstab = au boot, autofs = à la demande.

Pièges & confusions fréquents

  1. Oublier que l’accès au partage dépend des autorisations définies dans /etc/exports et non d’un réglage côté client.
  2. Confondre le rôle de rpcbind et celui de nfsd : rpcbind est demandé sur client et serveur, nfsd seulement côté serveur.
  3. Penser qu’un paramétrage est nécessaire côté client alors que le cours indique qu’aucun paramétrage impératif n’est requis.
  4. Croire qu’un montage NFS se fait sans vérification d’autorisation : le client n’importe le répertoire que s’il est autorisé.
  5. Ne pas comprendre que le “partage” côté serveur passe par des répertoires exportables, pas par des fichiers isolés.
  6. Relier incorrectement les droits : ro correspond à lecture seule et rw à lecture/écriture dans les exemples du cours.

Checklist Examen

  1. Définir NFS comme un partage de fichiers en structure client-serveur entre Unix/Linux.
  2. Expliquer le rôle du serveur : fournir des répertoires exportables via une liste et des règles d’accès.
  3. Décrire ce que fait un client : importer un répertoire distant seulement si l’autorisation est accordée.
  4. Décrire l’action côté client : utiliser une opération de montage de type NFS pour intégrer le répertoire dans l’arborescence locale.
  5. Donner les dates mentionnées : NFS développé par SUN en 1984 et réécrit en 2010 (version 4 orientée objet).
  6. Relier NFS à sa base technique : communication via des daemons et des RPC.
  7. Indiquer quels outils/services sont cités pour l’écosystème RPC (rpcinfo et rpcbind).
  8. Citer le fichier du serveur utilisé pour l’export des répertoires : /etc/exports.
  9. Savoir interpréter les exemples de /etc/exports : répertoire associé à des hôtes avec droits ro ou rw.
  10. Donner les commandes de démarrage côté serveur : service rpcbind start puis service nfsd start.
  11. Donner les commandes de démarrage côté client : service rpcbind start.
  12. Savoir quelles solutions de montage sont mentionnées : fstab pour montage au démarrage et autofs pour montage automatique.
  13. Savoir où vérifier l’existence des montages : Nautilus affiche les montages NFS.

Teste tes connaissances

Teste tes connaissances sur Introduction au partage NFS et configuration avec 9 questions à choix multiples et corrections détaillées.

1. Quel est le rôle principal d’un montage NFS côté client ?

2. Qu'est-ce que NFS en architecture informatique ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Introduction au partage NFS et configuration avec 9 flashcards interactives.

NFS — définition ?

Service de partage de fichiers en client-serveur.

NFS

Partage de fichiers réseau Unix/Linux.

Répertoire exportable — rôle ?

Dossier accessible via NFS selon règles d’accès.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches