Pular para o conteúdo

Desmontando dispositivos ocupados (busy)

Dica publicada em Linux / Comandos
caiubi borin tr3t4
Hits: 9.946 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Desmontando dispositivos ocupados (busy)

Quando um dispositivo não pode ser desmontado é porque existem arquivos abertos ou processos que ainda estão em execução utilizando recursos daquele ponto de montagem.

Com isso será necessário matar o processo para liberar o ponto de montagem, mas para isso será preciso descobrir o usuário que causou este problema. Execute o seguinte comando como root:

# fuser -u /mnt/diretório

Altere "diretório" para o nome do ponto de montagem que está apresentando o problema.

Após ter executado o comando, o nome do diretório será exibido e junto com ele o número do processo.

No final da linha entre parênteses está o nome do usuário que está usando aquele recurso.

Este processo foi gerado por este usuário e por algum motivo o sistema ainda não o finalizou, com isso o comando umount não consegue interagir com o ponto de montagem e gera uma mensagem de erro.

Agora com o ID do processo na mão fornecido pelo fuser, mate o processo:

# kill id_processo

Após derrubar o usuário que estava usando o recurso, verifique novamente se um novo processo foi executado usando o mesmo comando fuser. Se não encontrar nenhum usuário, desmonte o ponto de montagem:

# umount /mnt/diretório

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Tela gráfica de configuração do Samba

Dividindo arquivos em partes

Montando imagens ISO

Ouvindo wma no XMMS (Slackware 10.0)

Encontrando binários e arquivos de configuração

Identificar o sistema operacional usando ping

Permissão para desligar o sistema

Convertendo formato de vídeo OGV para AVI

Como descobrir seu IP no provedor

Trabalhando com permissões de arquivos

#1 Comentário enviado por fabio em 21/03/2005 - 00:36h
Bacana a dica, porém pra quem tem kernel 2.4.11 ou superior, o umount possui um parâmetro que força a desmontagem de um dispositivo mesmo que ele esteja ocupado. Trata-se o "Lazy umount". Exemplo:

# umount -l /mnt/floppy

Ou seja, umount com o parâmetro "-l".

[]'s
#2 Comentário enviado por jragomes em 21/03/2005 - 11:37h
ótima dica!!!
#3 Comentário enviado por tr3t4 em 21/03/2005 - 21:18h
Valeu Fábio...essa do "Lazy umount" eu naum sabia, c naum eu tinha colocado na dica tb!!!

[ ]'s tr3t4
#4 Comentário enviado por jair1 em 06/02/2009 - 09:55h
Fábio, essa do -l ajudou-me bastante. vlw.

Contribuir com comentário

Entre na sua conta para comentar.