systemd parece ignorar a opção _netdev para NFS no Ubuntu 16.04

1

Eu tenho a seguinte montagem para o NFS em /etc/fstab :

192.168.1.6:/var/share /media/share nfs hard,intr,retrans=10,timeo=10000000,_netdev 0 0

Na reinicialização, meu sistema trava; Acontece que é o monte como provado por systemd-analyze blame .

O status:

● media-share.mount - /media/share
   Loaded: loaded (/etc/fstab; bad; vendor preset: enabled)
   Active: failed (Result: timeout) since Tue 2016-04-26 21:13:43 EDT; 6min ago
    Where: /media/share
     What: 192.168.1.6:/var/share
     Docs: man:fstab(5)
           man:systemd-fstab-generator(8)
  Process: 1071 ExecMount=/bin/mount 192.168.1.6:/var/share /media/share -t nfs -o hard,intr,retrans=10,timeo=10000000,_netdev (code=kille

Apr 26 21:12:12 j-Lemur systemd[1]: Mounting /media/share...
Apr 26 21:13:42 j-Lemur systemd[1]: media-share.mount: Mounting timed out. Stopping.
Apr 26 21:13:42 j-Lemur systemd[1]: Mounted /media/share.
Apr 26 21:13:43 j-Lemur systemd[1]: media-share.mount: Unit entered failed state.

Isso parece ser um bug?

Após o login e a execução do systemctl restart media-share.mount , ele é corrigido (porque a rede já está disponível).

    
por user1529891 27.04.2016 / 03:29

1 resposta

0

Eu tive o mesmo problema.

Há algumas informações no Wiki da Ajuda da comunidade Ubuntu aqui sugerindo que é um comportamento intencional pelo Ubuntu 16:

% bl0ck_qu0te%

Minha solução foi adicionar "vers = 3" antes de "_netdev", forçando a conexão a usar o NFS v3. Obviamente, isso pode não ajudar no seu caso, se você estiver confiando no NFS v4.

Outras opções podem incluir AutoFS ou scripts de shell.

    
por zek19 15.06.2016 / 16:33