[FUG-BR] Squid cache - Bad file descriptor!

Alex Moura alex em rnp.br
Seg Set 26 11:48:54 BRT 2005


Louis . wrote:

>Os restante ele apaga, so nao o cache/04/37F. Ficando apenas esse arquivo. 
>Quando tento dar novamente o comando rm, ele gera a mesma saida. Antes de 
>fazer isso já tinha matado o processo pai do squid! Tentei recriar o cache 
>com o comando squid -z mas da erro e o squid na inicializa.
>
>Alguem já passou por isso, tem alguma luz?
>
Isso não parece um problema com o filesystem? Assim sendo, é interessante
fazer, no mínimo, o feijão-com-arroz: fsck nele. Tente:

1) Rode o sync:
# sync

2) Reboote o sistema em monousuário

3) Rode o fsck na máquina:
# fsck -y

4) Rode o "rm -fr" e o "squid -z" novamente.

Observe que ao executar comandos "trabalhosos" em filesystems,
nem sempre as graações em disco são imediatas, por conta do
cache e do softupdates (se estiver usando no f.s.). Assim, tenha cuidado
ao executar um rm -fr em uma estrutura grande e logo em seguida
tentar fazer algo dentro desta mesma estrutura.
Nas próximas vezes, pode ser interessante renomear o topo da estrutura
(p.ex.: "mv /cache /cache2") e criar uma nova, pra não deixar o f.s.
inconsistente. No mínimo, use o "sync" entre uma ação e outra.

alex

_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd