Montando o NFS de forma síncrona na inicialização

5

Adicionei a seguinte linha ao meu /etc/fstab :

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

Como você pode ver, o / home precisa ser montado durante a inicialização ou os usuários não terão acesso ao seu diretório inicial.

Infelizmente, o Ubuntu parece empurrar a montagem para o segundo plano e, portanto, o / home é montado aproximadamente um minuto após a tela de login aparecer. Como posso esperar pelo sucesso da montagem?

PS. Estou executando o Ubuntu 12.04

    
por Mike Hordecki 26.04.2012 / 17:05

2 respostas

3

No trabalho inicial do lightdm (/etc/init/lightdm.conf), adicione um evento montado para que fique parecido com isto:

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)
    
por Bracken 28.04.2012 / 01:05
3

Eu estava passando por um problema semelhante após atualizar para o 12.04 e resolvi isso adicionando a opção nfsvers=3 à entrada do fstab para a montagem do NFS. O sistema de arquivos NFS estava sendo exportado usando a versão 3 e parece haver um problema no Ubuntu 12.04 e 11.10 com a detecção de que a versão 4 é tentada primeiro. Veja o seguinte relatório de bug: link

    
por Doug 19.09.2012 / 00:02

Tags