O Ubuntu 18.04.1 LTS é novo o suficiente para usar systemd
e systemd
não monta os sistemas de arquivos listados em /etc/fstab
apenas com um tradicional mount -a
.
Em vez disso, ele gera automaticamente um% unit .mount
-tipo arquivo unitário para cada linha /etc/fstab
, adiciona algumas dependências padrão a essas unidades e executa essas unidades em paralelo no momento da inicialização , basicamente o mais breve possível.
O truque é que, a menos que systemd
seja explicitamente informado de que uma montagem depende de outra já feita, não há garantia de nenhuma ordem específica. A ordenação de /etc/fstab
lines não tem significado, como uma vez poderia ter tido com mount -a
.
Sua segunda montagem de ligação só poderá ser bem-sucedida se /mnt/usb2T
já estiver montado. Para informar esse requisito para systemd
, você precisará alterar sua linha fstab
para esta:
/mnt/usb2T/inbox /export/inbox nfs bind,x-systemd.requires=/mnt/usb2T 0 0
Ou, dependendo da systemd
versão usada, para isso:
/mnt/usb2T/inbox /export/inbox nfs bind,x-systemd.requires-mounts-for=/mnt/usb2T 0 0
(Tecnicamente, em montagens de ligação, o tipo de sistema de arquivos na linha fstab
provavelmente deve ser none
em vez de nfs
, mas acho que isso é ignorado com montagens de ligação de qualquer maneira.)