Page 1 sur 1

[Résolu] Montage automatique au démarrage ne fonctionne pas pour un dossier distant sur un NAS partagé en NFS

Posté : ven. 3 févr. 2017 16:49
par Ourouboros
Bonjour,

Sur le NAS (NAS4Free) de mon LAN, j'ai un dossier partagé en NFS. Contrairement à mes autres Linux, LinuxMint LMDE ne le monte pas automatiquement au démarrage ou en sortie d'hibernation.

Voici la ligne concernant ce partage distant dans /etc/fstab :

Code : Tout sélectionner

192.168.1.2:/mnt/RAID5/multi-media	/mnt/NAS4Free	nfs	rsize=16384,wsize=16384,timeo=14,soft,nolock,noexec	0	0
Elle est très certainement correcte, car un simple

Code : Tout sélectionner

 mount -a 
en ligne de commande passé en étant administrateur suffit à obtenir le montage de ce dossier distant sans aucun message d'erreur.

Une idée de l'origine du problème et de comment le résoudre ?

Re: Montage automatique au démarrage ne fonctionne pas pour un dossier distant partagé en NFS

Posté : ven. 24 févr. 2017 23:56
par Alarc'h
La première question qui me vient à l'esprit est : que lis-tu dans tes logs ? Il doit y avoir une trace de ce pb.

Ça serait une première piste d'exploration, car dans mon souvenir NFS est plein de pièges assez tordus. :(

Re: Montage automatique au démarrage ne fonctionne pas pour un dossier distant partagé en NFS

Posté : mar. 7 mars 2017 14:20
par Ourouboros
Bonjour,

Je n'ai rien vu de particulier dans mes logs. Quel log regarder précisément et que dois-je y rechercher ?

Activer le service "nfs-common", ou ajouter le paramètre "_netdev" à la ligne concernée de /etc/fstab ne change rien ...

Re: Montage automatique au démarrage ne fonctionne pas pour un dossier distant partagé en NFS

Posté : mar. 7 mars 2017 18:43
par Alarc'h
Bonjour,

Si je ne m'abuse il faut un utilitaire particulier pour débugger NFS.

Je crois que c'est rpcdebug qui doit faire partie du paquet nfs-common si je me souviens bien.

En cherchant de l'info avec rpcdebug en mot clé tu devrais en apprendre plus.

Re: Montage automatique au démarrage ne fonctionne pas pour un dossier distant partagé en NFS

Posté : dim. 2 juil. 2017 20:03
par Ourouboros
Bonjour,

Je viens de prendre un peu de temps pour résoudre ce petit souci. Il est un héritage d’Ubuntu qui procède de la même façon, et la solution se trouve sur les forums de cette distribution.

Une première solution est d'installer "autofs" et d'écrire quelques fichiers de configurations.

Une autre solution est un petit bricolage qui permet de retrouver le comportement d'un montage NFS configuré dans /etc/fstab comme sur les autres distributions. Il consiste à monter automatiquement la partition du NAS quelques secondes après le démarrage de l'ordinateur.
  1. Modifier dans /etc/fstab la ligne concernant la partition distante sur le NAS en lui ajoutant les options 'noauto' et 'user'

    Code : Tout sélectionner

    192.168.1.2:/mnt/RAID5/multi-media   /mnt/NAS4Free   nfs   rsize=16384,wsize=16384,timeo=14,soft,nolock,noexec,noauto,user   0   0
    
  2. Créer ce petit script exécutable dans /usr/bin/

    Code : Tout sélectionner

    #!/bin/bash
    sleep 15
    mount /mnt/NAS4Free
    
    Enregistrer ce petit fichier sous un nom évocateur comme 'monter_partage_NFS' et lui donner le droit de s'exécuter. En ligne de commande en étant root, cela ce fait ainsi :

    Code : Tout sélectionner

    # chmod 750 moter_partage_NFS
    
  3. Automatiser le lancement de ce script au démarrage
    Avec Mate, aller dans "Centre de Contrôle"/"Personnel"/"Application au démarrage" et ajouter le script 'monter_partage_NFS' se trouvant dans /usr/bin/
    Cet ajout est à faire pour chaque utilisateur.