Você pode considerar o uso de debugfs (8) mas se você se importa com seus dados, é melhor usar isso em alguma imagem de disco, não na própria partição.
Portanto, tenho um disco rígido externo da Seagate que eu usei para montar no Mac usando o Paragon ExtFS.
Por alguma razão desconhecida, parou para montar no meu Mac devido a erros de E / S - eu posso ter removido a unidade sem desmontar.
Ok. Eu tentei montar esta unidade na máquina Ubuntu que eu uso no meu trabalho, e montada. Eu encontrei alguns erros de permissão bizarros aqui e ali, mas a maioria deles foi resolvida após a execução dos comandos fsck
e chown
/ chgrp
.
Agora tenho apenas dois diretórios com problemas de E / S, embora fsck
diga que minha unidade está limpa. Embora eu possa listar seu conteúdo com os comandos ls
/ find
, não consigo stat
em nada dentro deles. Usando debugfs
nesses arquivos "ocultos", pude ver que eles têm uid=501
e gid=20
.
Minha pergunta: existe alguma maneira / ferramenta para corrigir essas permissões de arquivos? Usar fsck
não foi suficiente para corrigi-los.
Você pode considerar o uso de debugfs (8) mas se você se importa com seus dados, é melhor usar isso em alguma imagem de disco, não na própria partição.
Tags ext4 data-recovery