web-dev-qa-db-fra.com

Monter NFS de manière synchrone au démarrage

J'ai ajouté la ligne suivante à mon /etc/fstab:

server:/srv/homes /home nfs rsize=8192,wsize=8192,timeo=14,intr,hard,auto 0 0

Comme vous pouvez le constater,/home doit être monté au démarrage, sinon les utilisateurs n'auront pas accès à leur répertoire personnel.

Malheureusement, Ubuntu semble pousser le montage en arrière-plan et, par conséquent,/home est monté environ une minute après l'affichage de l'écran de connexion. Comment puis-je faire attendre un montage réussi?

PS Je suis sous Ubuntu 12.04

5
Mike Hordecki

Dans le travail ultérieur de lightdm (/etc/init/lightdm.conf), ajoutez un événement monté pour qu'il ressemble un peu à ceci:

start on ((filesystem
           and runlevel [!06]
           and started dbus
           and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
                or stopped udev-fallback-graphics))
           and mounted MOUNTPOINT=/home
          or runlevel PREVLEVEL=S)
3
Bracken

Je rencontrais un problème similaire après avoir mis à niveau vers 12.04 et résolu en ajoutant l'option nfsvers=3 à l'entrée fstab pour le montage NFS. Le système de fichiers NFS était exporté avec la version 3 et il semble exister un problème de détection dans Ubuntu 12.04 et 11.10 étant donné que la version 4 est essayée en premier. Voir le rapport de bogue suivant: https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/891825

3
Doug