0% ont trouvé ce document utile (0 vote)
8 vues14 pages

Partage de fichiers NFS sous Linux

Transféré par

inanhamide99
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues14 pages

Partage de fichiers NFS sous Linux

Transféré par

inanhamide99
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd

Administration de Réseaux Informatiques

- Open Source-

Partager des fichiers sous Linux NFS.


Introduction

Le partage de fichier NFS (Network File System) ou système de


fichiers réseau permet de partager tout ou partie de son système
de fichiers à destination de clients NFS
Partage côté serveur

La liste des systèmes de fichiers à exporter se trouve dans


/etc/exports. Il contient un partage par ligne.
Partage côté serveur

# Rep exportes Autorisations d’acces

/ 192,168,10,1(rw) poste2(rw,no_root_squash)

/projects *.[Link](rw)

/idosr *(ro) = ro = read only

/home/joe poste*.[Link](rw)

/pub [Link]/24(ro)
Partage côté serveur

Chaque ligne est composée de deux parties. La première


est le chemin du répertoire exporté. La seconde contient les
autorisations d’accès.

L’autorisation d’accès est composée de paires


hôtes/permissions selon le format suivant :

host(permissions)
Partage côté serveur

Si l’hôte n’est pas défini, c’est tout le réseau(portée dite mondiale)


qui sera concerné par les permissions. Si les permissions ne sont
pas définies, l’export sera en lecture seule. Il ne faut surtout pas
mettre d’espaces entre l’hôte et les permissions.
Partage côté serveur

L’hôte peut être :

•Un nom d’hôte unique

•Un domaine

•Un réseau ou un sous-réseau

•Une combinaison de l’ensemble avec des caractères de substitution (* , ?)


Partage côté serveur

Les permissions peuvent être :

ro : lecture seule

rw : lecture écriture

no_root_squash : le root distant équivaut au root local

root_squash : si root se connecte au partage, son uid sera remplacé par celui d’un utilisateur anonyme. Ainsi il n’y a
pas de risques que l’utilisateur root d’un poste local puisse être root sur un partage distant.

all_squash : étend la règle précédente à tous les utilisateurs

anonuid / anongid : uid et gid pour l’utilisateur anonyme.


Partage côté serveur

La commande exportfs permet de contrôler les partages.

• exportfs -r : rafraîchit la liste des partages après modification de /etc/exports

• exportfs -v : liste des partages

• exportfs -a : exporte (o u recharge) tous les partages de /etc/exports ou un partage donné

• exportfs -u : stoppe le partage donné et -a pour tous.


NFS coté serveur
1) Installer le package nfs-utils:
yum install –y nfs-utils

2) Ajouter les partages dans /etc/exports , exemple:


/partage *(rw)

3) Démarrer le service :

systemctl start nfs-server


systemctl enable nfs-server => activer le service au démarrage

4) exportfs –a/-v/-u/-r
Partage côté serveur / client

La commande showmount montre les partages d’un hôte donné.

showmount -e 192,168,10,2

Afficher la liste des partages NFS


Client

1) Créer un point de montage (= un dossier)


mkdir /mnt/partage

2) Montage du dossier partgé:


mount -t nfs @serveur:chemin point-de-montage
exemple: mount –t nfs [Link]:/partage /mnt/partage

3) Vérification: ls /mnt/partage
Montage côté client

Le périphérique est remplacé par le chemin du partage


sous la forme serveur:chemin. Le système de fichiers est
nfs. C’est identique avec la commande mount :

mount -t nfs serveur1:/pub /mnt/pub


Montage côté client

Le support NFS est inclus sous forme de module du noyau. Il


est automatiquement chargé à l’utilisation d’un accès NFS. Dans
/etc/fstab notez les modifications :

server1:/pub /mnt/pub nfs defaults 0 0

Vous aimerez peut-être aussi