Partage NFS (part2)
<< RETOUR SUR LA PREMIÈRE PARTIE
Attaquons-nous maintenant à la suite du partage NFS. Notre serveur étant en place, il ne reste plus qu'à configurer le(s) client(s). Là aussi j'ai écrit un petit script qui fait tout automatiquement au démarrage de l'ordinateur. Le script teste au préalable si le serveur NFS est sur le réseau (en gros si il est allumé), il récupère la liste des répertoire partagé est fait le montage. Le script est récupérable ici : mount-nfs.
Voyons comment mettre en marche tout ça. Premièrement il faut être root sinon rien n'est possible :
$ su
ou selon la configuration :
$ sudo su
Maintenant qu'on est le super-administrateur de la machine, il n'y a plus qu'à installer le script en le copiant dans le répertoire /etc/init.d
# cp mount-nfs /etc/init.d
Le script est copié, on se rend dans le répertoire, et on dit au système de lancer le script au démarrage :
# cd /etc/init.d
# update-rc.d mount-nfs defaults
Voilà, le système sait ce qu'il doit faire au démarrage. À présent, on peut tester le script :
# service mount-nfs start
Le résultat ne devrait pas se faire attendre :
Mounting tarantino's directories via NFS
Adding 10.0.2.5:/mnt/Externe1 in /etc/fstab
Adding 10.0.2.5:/mnt/L_externe_2 in /etc/fstab
Adding 10.0.2.5:/mnt/RACK4 in /etc/fstab
Adding 10.0.2.5:/mnt/RACK3 in /etc/fstab
Adding 10.0.2.5:/mnt/RACK2 in /etc/fstab
Adding 10.0.2.5:/mnt/RACK1 in /etc/fstab
Done
La méthode inverse est très simple :
# service mount-nfs stop
Avec un résultat aussi très rapide :
Stopping mounts on tarantino
Unmounting /mnt/Externe1
Unmounting /mnt/L_externe_2
Unmounting /mnt/RACK4
Unmounting /mnt/RACK3
Unmounting /mnt/RACK2
Unmounting /mnt/RACK1
Setting normal fstab
Done
Même remarque que dans le chapitre précédent, il est possible que le disque refuse de se démonter. Vérifiez alors que vous n'êtes pas entrain de lire un fichier sur ce disque un peu comme dans l'exemple qui suit.
Stopping mounts on tarantino
Unmounting /mnt/Externe1
Unmounting /mnt/L_externe_2
umount.nfs: /mnt/L_externe_2: device is busy
umount.nfs: /mnt/L_externe_2: device is busy
Unmounting /mnt/RACK4
Unmounting /mnt/RACK3
Unmounting /mnt/RACK2
Unmounting /mnt/RACK1
Setting normal fstab
Done
|