Falha no desligamento [RESOLVIDO]

1. Falha no desligamento [RESOLVIDO]

leonardo
frozen_leo

(usa Outra)

Enviado em 31/08/2011 - 17:29h

O sistema não consegue terminar de desligar porque uma partição permanece em uso durante o desligamento.
"umount: /usr: Device is busy"

A partir deste ponto é necessários forçar o desligamento no botão.
Em outro momento usei "init 1" e em seguinte "lsof /usr". Haviam alguns processos rodando nesta partição.
Dá forma como está ficou inviável fazer um reboot na máquina remotamente. =\

Como faço para meus comandos de desligamento e reboots forçarem o "unmount" desta partição?

grato.


  


2. Re: Falha no desligamento [RESOLVIDO]

kildren
kil-linux

(usa Ubuntu)

Enviado em 31/08/2011 - 20:06h

halt


3. Re: Falha no desligamento [RESOLVIDO]

leonardo
frozen_leo

(usa Outra)

Enviado em 01/09/2011 - 14:15h

Não adianta!
Já tentei:
halt, poweroff, init0, shutdown -h now, reboot, shutdown -r now ... ... ...

O problema é sempre o mesmo: o unmount falha ao tentar desmontar o /usr.

Alguém já passou por algo parecido?


4. Re: Falha no desligamento [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 01/09/2011 - 14:17h

chegou a verificar os logs para ver o que pode ser ?


5. Re: Falha no desligamento [RESOLVIDO]

leonardo
frozen_leo

(usa Outra)

Enviado em 02/09/2011 - 17:03h

Desculpa a demora, fiquei acesso à máquina até hoje a tarde.

Bom, eu já verifiquei o messages e o dmesg, mas não achei nada relevantes ao problema. =\


6. Identificação do problema e solução

leonardo
frozen_leo

(usa Outra)

Enviado em 06/09/2011 - 20:38h

O programa "/etc/ld.so" estava carregando o uma lib do diretório "/usr" através do arquivo "/etc/ld.so/preload". Por esta razão a partição sempre se mostrava ocupada no momento do "umount".

Retirei a chamada desta lib de dentro do arquivo "/etc/ld.so.preload", criei um arquivo "/etc/ld.so.conf.d/mylib.conf" e usei o comando "ldconfig" para atualizar o caches da libs carregadas pelo "ld.so".

Após estes procedimentos, a máquina voltou a reiniciar normalmente.


7. Re: Falha no desligamento [RESOLVIDO]

leonardo
frozen_leo

(usa Outra)

Enviado em 06/09/2011 - 20:40h

Esqueci de dizer que deve ser adicionado o PATH da lib que deseja chamar pelo "ld.so" no arquivo "/etc/ld.so.conf.d/mylib.conf".


valeu.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts