Compartilhamentos NFS montados interrompem o desligamento?

8

Eu uso o NFS para compartilhar mídia para todos os meus arquivos na minha rede. No entanto, em 10,10, quando o compartilhamento é montado, minhas máquinas não podem ser desligadas, elas parecem estar lá. Quando não monto os compartilhamentos NFS, as máquinas desligam normalmente. Aqui estão os conteúdos relevantes do meu /etc/fstab .

 192.168.1.115:/home/jorge /home/jorge/Stuff nfs rw,hard,intr,fsc

No momento, estou usando o cachefilesd para fazer cache do meu NFS compartilha , no entanto eu recebo o mesmo problema com ou sem ele. O servidor está sempre executando e servindo os compartilhamentos.

Como posso depurar onde está o problema? Parece que só posso desligar desligando as caixas.

    
por Jorge Castro 13.10.2010 / 04:17

3 respostas

5

O seu servidor NFS ainda está ativo quando você encerra sua máquina? Se assim for, isso parece ser um erro na ordem de encerramento em 10.10; a interface de rede ainda deve estar ativa para desmontar o NFS.

Ainda não uso o 10.10, por isso não posso confirmar se é esse o caso. Mas como um paliativo, você pode tentar fazer uma montagem suave em vez de uma difícil. As montagens suaves permitem que as solicitações do NFS atinjam o tempo limite. Mas é melhor você se certificar de sincronizar completamente antes de desligar!

    
por Chris Jester-Young 13.10.2010 / 05:33
3

heh. disclaimer de auto-promoção, mas eu realmente escrevi recentemente um roteiro bash que eu acho que pode ajudá-lo com este cenário. o script bash entra em /etc/NetworkManager/dispatcher.d/ e resolve algumas peculiaridades que encontrei com o NFS, particularmente em torno dos problemas de inicialização / desligamento.

link

o script monta / desmonta o compartilhamento de rede (ele realmente fará o que quiser na conexão / desconexão da rede), mas é específico da rede (dessa forma não há nenhuma tentativa de montar / desmontar se o recurso não estiver disponível Você precisará consultar tabelas de arp para seus roteadores mac, ou apenas olhar para os adesivos de roteadores.

a outra dica para usar isso se você decidir implementá-lo, é certificar-se de adicionar noauto ao seu fstab, para que ele não seja montado automaticamente durante a inicialização / desligamento ...

adicionando o noauto ao fstab e, em seguida, apenas montando / desmontando manualmente a unidade, conforme necessário, é outra possível solução rápida para isso

fyi: eu estou com dogfood, e tive zero problemas com esta abordagem. Se você decidir adotar e encontrar problemas, por favor me avise.

    
por nathwill 13.10.2010 / 06:00
0

Eu tive o mesmo problema com as unidades montadas do nfs, impedindo que eu desligasse. Eu era capaz de usar o comando do Magic SysRq Alt + SysRq + R + S + E + I + U + O para desligar. Você pode obter mais informações sobre o Magic SysRq de este tópico dos fóruns do Ubuntu .

    
por Kevin von Horn 29.11.2011 / 05:54

Tags