Tive o mesmo problema e li todos os posts em askubuntu.com e em outros lugares. Eu finalmente encontrei um wiki link explicando o problema muito bem, exceto por pequenas mudanças necessárias para o Ubuntu 16.04. O que não ficou claro para mim depois de ler isto, foi que parece ser necessário ter ambos, a entrada em fstab (bem padrão) E o arquivo .mount em / etc / systemd / system.
Entrada no meu fstab:
myserver:/export/work /mnt/work nfs auto 0 0
O arquivo da unidade de montagem para systemd /etc/systemd/system/mnt-work.mount (mencione a convenção de nomenclatura / mnt / work == > mnt-work.mount
[Unit]
Description=/mnt/work
Wants=network-online.target rpc-statd.service
After=network-online.target rpc-statd.service
[Mount]
What=myserver:/export/work
Where=/mnt/work
Type=nfs
StandardOutput=syslog
StandardError=syslog
TimeoutSec=50
Como você pode notar, eu tive que mudar statd.service para rpc-statd.service e network.target para network-online.target (que eu não sei se é necessário).
Além disso, adicionei um tempo limite de 50 segundos. No entanto, quando eu mudar de rede via switch de hardware, o desligamento irá travar.
Meu problema é que, quando a entrada fstab está faltando, a unidade de montagem não será executada na inicialização!