Como garantir que o autofs e o nfs estejam prontos antes de outro serviço?

2

No Ubuntu 14.04, desenvolvi um programa em C ++ que grava em um volume NFSv4 montado pelo autofs.

O programa funciona bem quando a minha máquina já "aqueceu".

No entanto, ele falha quando é iniciado como um serviço no momento da inicialização - eu escrevi um script para ele em /etc/init.d e o habilitei via update-rc.d .

Ao examinar o dump principal, vejo que ele falhou ao criar um arquivo sob o volume NFSv4. Na verdade, posso reproduzir o problema mesmo no terminal, se eu iniciar o programa rapidamente o suficiente logo após a reinicialização.

Como posso garantir que o autofs e o nfs estejam prontos antes do início do meu serviço?

Já adicionei $network e autofs à cláusula Required-Start do meu script de inicialização, mas parece que não é suficiente. Também não tem nada a ver com a resolução do nome do host porque o endereço IP do servidor NFS é especificado na regra autofs.

    
por Kal 30.09.2016 / 11:56

0 respostas