<< 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