Como desmontar o NFS quando o servidor se foi?


64

Estou montando uma pasta NFS de um servidor no meu laptop.

Infelizmente, o servidor às vezes falha ... O problema é que não consigo desmontar a pasta NFS "morta". Na linha de comando, recebo "o dispositivo está ocupado" e, via nautilus, trava minha sessão atual.

Existe alguma maneira de desmontar uma pasta NFS quando o servidor está desligado?


11
Você já tentouumount -l
Mitch

Respostas:


109

Você pode usar umount -f -l /mnt/myfoldere isso resolverá o problema.

  • -f- Forçar desmontagem (no caso de um sistema NFS inacessível). (Requer o kernel 2.1.116 ou posterior.)

  • -l- Desmontar preguiçoso. Desanexe o sistema de arquivos da hierarquia do sistema de arquivos agora e limpe todas as referências ao sistema de arquivos assim que ele não estiver mais ocupado. (Requer o kernel 2.4.11 ou posterior.)

Fonte: Referência Completa de Comandos do Linux


11
ele me levou 20 minutos tentando até que eu google e encontrei este
confiq

Você salva minha vida!
Yu Jiaao 17/04/19

15

tente sudo umount -l {mountPoint}fazer uma "desmontagem preguiçosa". Permite seguir em frente com sua vida sem esperar o encanador chegar.


2
Upvote para um bom conselho vida
antonagestam

4

No meu caso, onde umount -fnão funcionou, umount -frfuncionou. -ro argumento remonta como somente leitura e depois desmonta a pasta.


2

Caso umount -f -l /mnt/myfoldernão funcione service nfs restart(ou é equivalente no seu Linux) pode.


3
O problema é se você possui vários caminhos montados nfs de servidores diferentes e não deseja descartar outros pontos de montagem que afetariam outros serviços.
Efren

1

Para mim, nem a quantidade nem a reinicialização do serviço funcionarão. Apenas reinicie. Mesmo com um novo sistema, a implementação do NFS ainda parece ter esse problema antigo. Então, basta reiniciar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.