Como desmontar um compartilhamento NFS travado

Publicado por Davidson Rodrigues Paulo em 03/08/2010

[ Hits: 30.637 ]

Blog: http://davidsonpaulo.com/

 


Como desmontar um compartilhamento NFS travado



Se você lida regularmente com compartilhamentos NFS certamente já viveu a experiência de ficar com um compartilhamento travado porque o servidor NFS ficou indisponível por alguma razão. Quando isso acontece, qualquer programa que tente acessar o ponto de montagem fica paralisado, sem responder nem a Ctrl+C, de maneira que nem dá pra desmontar o compartilhamento, pois o comando umount também fica travado.

Nas primeiras vezes que isso aconteceu comigo, eu me via obrigado a recorrer a um artifício que não é bem visto pelos profissionais Unix/Linux, o reboot. Mas hoje, fazendo uma pesquisa na internet, descobri que existe uma forma muito simples de desmontar imediatamente um compartilhamento NFS travado. Trata-se de um parâmetro do comando umount que habilita o lazy unmount, ou desmontagem preguiçosa, em português.

No modo preguiçoso, o umount desconecta imediatamente o sistema de arquivos da árvore do sistema e, então, fica aguardando que ele fique livre para então limpar todas as referências existentes no sistema. Para utilizá-lo, basta utilizar o parâmetro "-l" (menos éle minúscula) junto com o "-f" (menos éfe minúscula):

# umount -f -l [ponto de montagem]

Fazendo isso, o sistema de arquivos NFS é desconectado imediatamente e o ponto de montagem fica liberado para ser utilizado, resolvendo o problema do travamento dos programas que tentam acessá-lo.

Fonte: Unmount a nfs mount where the nfs server has disappeared - Server Fault

Outras dicas deste autor

Mixagem ao vivo? É com o Mixxx

Script para manter VPN PPTP ativa

Remover rodapé dos erros do Squid sem recompilar

Livro Squid, solução definitiva

Como ser mais produtivo

Leitura recomendada

Instalar ou Remover Múltiplos pacotes no Void Linux

Iniciando máquina virtual "automaticamente" no VirtualBox

Reduzindo o tamanho de arquivos PDF

Sistema de arquivos, disco rígido e memória do seu Linux

KVM - Instalando e rodando a primeira VM

  

Comentários
[1] Comentário enviado por sergelli em 24/01/2011 - 18:21h

Prezado Davidson

Certamente você é um grande conhecedor do Linux. Prova é que colocou aqui uma dica que resolve um problema de um importante recurso para que possamos usar uma rede genuinamente Linux sem esse sério problema.
Afinal quem quer ficar esperando o PC inteiro destravar, só porque um servidor foi desligado ????

Certamente também, esse problema é um dos grandes motivos para muitos desistirem de usar a rede NFS
Afinal, quem vai adivinhar que o comando "umount" precisa de parâmetros diferenciados quando usamos NFS

Parabéns pela dica, foi muito útil e está muito bem escrita. Nota 10

Obs: Daria nota mil se tivesse uma dica de informar como fazer esse "umount -l -f" automaticamente.

[2] Comentário enviado por davidw em 16/12/2013 - 15:47h

Parabéns,me ajudou bastante!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts