A montagem do NFS falha no momento da inicialização

1

Eu tenho o seguinte em /etc/fstab no FreeBSD:

venture:/usr/redacted    /usr/local/redacted   nfs     rw      0       0

Isso falha durante a inicialização. No entanto, após a inicialização, o comando a seguir é bem-sucedido

mount -t nfs venture:/usr/redacted /usr/local/redacted

Duas perguntas relacionadas:

1) última vez que eu reiniciei no console (esta máquina está em um datacenter), eu tenho certeza que vi uma mensagem explicativa no momento da inicialização sobre a falha de montagem. Eu acho que tinha algo a ver com a resolução do nome do host. No entanto, esta mensagem não aparece em /var/log/messages com outras mensagens de inicialização; há algum outro lugar que eu deveria estar procurando?

2) Quaisquer pensamentos sobre o que poderia estar impedindo que o nome do host fosse resolvido no momento da inicialização, mas nenhum problema 30 segundos depois do prompt de comando?

    
por davidcl 08.03.2013 / 18:18

4 respostas

1

A rede às vezes não está totalmente funcional (por exemplo, DNS) antes que a montagem seja tentada. Você pode adicionar opções em /etc/fstab para atenuar isso. Qualquer um dos dois pode funcionar para você (eu uso os dois):

venture:/usr/redacted    /usr/local/redacted   nfs     rw,late,bg      0       0  

Estas são a opção late (tente mais tarde na sequência de inicialização do que antes), e bg (continue tentando em segundo plano).

    
por 16.07.2017 / 01:24
0

Eu tinha vários servidores que mostravam o mesmo comportamento, resolvedores locais / de rede não iniciados quando a montagem do NFS estava sendo acessada. A solução estava mudando o início do serviço. Não tenho certeza sobre o freebsd, mas isso deve lhe dar um ponto de partida.

    
por 27.08.2014 / 09:20
0

Você pode verificar as mensagens do kernel. Em centOS ou redhat, esses logs estão localizados em / var / log / dmesg.

Pode acontecer que, durante a inicialização, antes de os serviços de rede estarem ativos, o servidor esteja tentando inicializar o armazenamento do NFS e não consiga resolver o host remoto.

Você também pode verificar alterando a hora de início do serviço NFS.

    
por 31.07.2015 / 19:38
0

Você pode tentar procurar em /var/log/boot.msg e boot.msg , eles conterão o texto que você vê na tela durante a inicialização.

Meu palpite é que pode ter algo a ver com o nível de execução 3 versus o nível de execução 5, e que você pode estar tentando montar o nfs listado no arquivo /etc/fstab antes de todos os outros serviços necessários terem sido iniciados.

Em vez de usar o hostname venture em /etc/fstab , você pode tentar usar seu endereço IP. Isso rapidamente verificará se é um problema de hostname ou dns lookup. Você pode consertar isso adicionando venture e seu endereço IP em / etc / hosts, mas isso só funcionaria se você souber que venture não terá seu endereço IP por dhcp.

    
por 05.02.2016 / 16:14

Tags