20 mai 2008 – montage d’un systeme de fichier distant (berthemorisot sur douanierousseau)

By xtof78000

11h13
J’ai 2 machines, douanierousseau fonctionnant avec ubuntu feisty 7.04 et berthemorisot avec Centos 4
berthemorisot est le serveur de l’unité.
on y stock bcp de choses.
c’est aussi la que se trouvent les script créer pour le labo et fonctionnant avec une interface web
Le but : avoir un répertoire sur ma machine qui reprend le système de fichier de berthemorisot.
Comment faire : en utilisant nfs (Network File System)
il faut configuere les deux coté, le serveur qui va fournir les fichier et le client qui va les lire.
donc ici le serveur est berthemorisot et le client douanierousseau.

1- configuration de berthemorisot
je m’aide de cette page
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-nfs-server-export.html
je configure le fichier /etc/exports pour que douanierousseau soit accepté comme client et que ce soit le repertoire /home/gim qui soit partagé
j’ecris dans ce fichier :
/home/gim/ douanierousseau.gim.pasteur.fr(rw,all_squash)

puis je lance le serveur nfs
sudo /sbin/service nfs start

pour le serveur, c’est fini, passons au client

2- douanierousseau
je m’aide de cette page
http://doc.ubuntu-fr.org/nfs
j’installe le paquet nfs-common
le point de montage sera /home/gim2/berthe/

et je rajoute la ligne
berthemorisot.gim.pasteur.fr:/home/gim /home/gim2/berthe nfs user 0 0
dans /etc/fstab

si le point de montage est tjs vide alors je fais
sudo mount -t nfs berthemorisot.gim.pasteur.fr:/home/gim /home/gim2/berthe

ca marche bien mais je n’ai pas les droit de modification sur les fichiers, c’est chiant

je modifie alors plusieurs choses
d’une par je fais en sorte que l’utilisateur distant soit identifié comme l’utilisateur gim en modifiant /etc/exports
je tape la la ligne
/home/gim/ douanierousseau.gim.pasteur.fr(rw,all_squash,anonuid=501,anongid=100,)

501 étant le code de l’utilisateur gim et 100 celui du group users

et aussi sur douanier rousseau je remplace l’id de l’utilisateur gim2 qui était 1000 par 501 en modifiant le fichier /etc/passwd
j’ai donc maintenant accès a berthemorisot sans probleme.
j’ai modifié /usr/sbin/ntsysv, pour que nfs démarre au démarrage du serveur

Laisser un commentaire