Monter une partition d'un linux à un autre


Paquets nécessaires sur le serveur :
nfs-common    
nfs-user-server


Paquets nécessaires sur le client :
nfs-common

/etc/exports
Ce fichier gère les répertoires qui pourront être montés depuis les postes clients et les droits sur ces répertoires.
Il est de la forme :
filesystem ip(option)

Les Options :
ro = read-only -> lecture seule
rw = read and write -> lecture écrite
no_root_squash = Les accès par l'utilisateur root sur le serveur se font sous l'identité root
sync : synchronisation, augmente la fiabilité mais pas obligatoire

exemple :
/home/malekalmorte 192.168.0.0/255.255.255.0(rw)

On permet de monter à partir d'un poste clients sur le réseau 192.168.0.0/255.255.255.0, le répertoire /home/malekalmorte

Editez /etc/hosts.allow, c'est le fichier qui permet d'autoriser vos machines selon les services
portmap:192.168.0.0/255.255.255.0
lockd:192.168.0.0/255.255.255.0
mountd:192.168.0.0/255.255.255.0
rquotard:192.168.0.0/255.255.255.0
statd:192.168.0.0/255.255.255.0


Ensuite éditez /etc/hosts.deny pour interdire toutes les machines qui n'ont pas été autorisées dans /etc/hosts.allow
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL


Si vous avez des règles iptables en place, vous devez fixer les ports de rpc.mountd&rpc.nfsd : pour cela il faut modifier le fichier /etc/init.d/nfs-user-server, comme ici
Voici les règles iptables pour le nfs : ici

Il ne reste plus qu'à démarrer le daemon /etc/init.d/nfs-user-server start
et sur le poste client faire un mount du filesystem.
Vous pouvez le rajouter dans /etc/fstab comme suit pour monter le filesyteme au démarrage :
ip:filesystem_distant dossier_local nfs rw 0 0
exemple: 192.168.0.1:/home/malekalmorte /gateway/malekalmorte nfs rw 0 0
Cela monte le filesystem /home/malekalmorte du serveur nfs dans le dossier /gateway/malekalmorte

UPDATE :
Lors du montage d'un filesystem sur le poste client, vous obtenez le message suivant : RPC: Program not registered
Vérifiez les droits dans /etc/hosts.allow et /etc/exports sur le serveur

HOW-TO: http://www.lea-linux.org/reseau/nfs.php3

Retour à la page d'accueil