Página 1 de 1

Como encontrar um arquivo ou diretório em um setor ruim

MensagemEnviado: Qui Abr 08, 2021 10:52 pm
por adhefe
Olá,

Achei referências sobre como encontrar arquivos ou diretórios correspondentes a um setor ruim mas alguns pontos não estão discutidos nessas referências.

A questão é que se um usuário específico faz o login com o ambiente plasma surgem mensagens de um setor ruim mas se o login é no icewm estas mensagens não aparecem. Outros usuários não têm esse problema.

Concluo que o arquivo/diretório está relacionado com algum arquivo de configuração de usuário no ambiente plasma.

Poderia recriar o usuário, poderia criar outro usuário e copiar os demais arquivos, ou outra providência. Será que isto apagaria/corrigiria o setor ruim e salvaria os trabalhos do usuário afetado?

Obrigado.

Re: Como encontrar um arquivo ou diretório em um setor ruim

MensagemEnviado: Sex Abr 09, 2021 4:13 pm
por Bequimão
Olá,

Realmente um questão difícil sem saber o nome do arquivo ou diretório.

Você pode instalar os smartmontools, e fazer os testes se realmente há setores ruins em excesso. Por exemplo
Código: Selecionar todos
# smartctl -A /dev/sda

Um setor ruim é marcado e excluído pela eletrónica do disco e o conteúdo é perdido de qualquer jeito.

Qual é o sistema de arquivos envolvido?
A mensagem aparece constantemente ou esporadicamente?
Eu vi recentemente mensagens de error neste ponto, que definitivamente estavam falsos, como "O sistema de aquivos montado em ... não reage".
Eu suponho que você não vê nenhum regresso. Pode ser porque com arquivos corruptos ainda tem os valores padrão.

Tem mensagens de erro no journal?
Código: Selecionar todos
# journalctl -ab -p err


Ou mensagens do kwin
Código: Selecionar todos
# journalctl -ab | grep kwin_x11


Abraço
Bequimão

Re: Como encontrar um arquivo ou diretório em um setor ruim

MensagemEnviado: Sáb Abr 10, 2021 12:10 am
por adhefe
dmesg.jpg
Olá Bequimão!
Obrigado pelo interesse....

O sistema é o ext4 e a mensagem de setor ruim é vista sempre que o usuário com problema faz o login no ambiente plasma. Nenhuma mensagem se o acesso é via iceWM.
Minha impressão é de que o acesso a arquivos pessoais no ambiente plasma dispara a mensagem porque algum desses arquivos está no setor ruim. Estou falando da saída do dmesg em um terminal virtual (CTRL+ALT+F2).

Estou anexando um trecho do dmesg em imagem...

Eu tenho orientações de como descobrir o inode e depois com o debugfs chegar ao arquivo com problema.

Obrigado novamente.

Re: Como encontrar um arquivo ou diretório em um setor ruim

MensagemEnviado: Sáb Abr 10, 2021 4:28 pm
por Bequimão
Mais uma idéia:

Tente copiar o /home com rsync ( # rsync -aHAX ...) para um outro dispositivo. As mensagens de erro do rsync devem indicar quais os arquivos ou diretórios corruptos.

Beq.

Re: Como encontrar um arquivo ou diretório em um setor ruim

MensagemEnviado: Sáb Abr 10, 2021 10:45 pm
por adhefe
Bequimão escreveu:Mais uma idéia:

Tente copiar o /home com rsync ( # rsync -aHAX ...) para um outro dispositivo. As mensagens de erro do rsync devem indicar quais os arquivos ou diretórios corruptos.

Beq.


Muito boa!

Se funcionar será perfeito,

Obrigado.