lista de diretórios ext4 como um arquivo

4

Estou trabalhando com um sistema de arquivos EXT4 grande (8TB) no Linux. Após uma queda de energia, o sistema de arquivos não seria montado. fsck está levando semanas para ser concluído, mas eu corri testdisk e eu sou capaz de ver a minha partição e os arquivos e diretórios da raiz. o problema é que o diretório que contém a maioria dos dados no disco está em uma determinada pasta que, quando listada no testdisk, lista como um diretório. O "D" no início das permissões de arquivo não está definido. Existe alguma maneira de corrigir isso ou navegar para o diretório? Posso procurar os diretórios que ficam abaixo desse diretório inutilizável? obrigado pela sua ajuda!

    
por acidd22 22.07.2012 / 01:23

1 resposta

4

Tente executar debugfs no sistema de arquivos. Navegue até o diretório pai e use stat para visualizar o conteúdo do inode e modify_inode para modificá-lo.

Observe que isso pode ou não ajudar - se o bit de modo foi alterado, há uma chance de que outros bytes no inode estejam corrompidos, incluindo a localização dos dados do diretório.

Caso contrário, fsck pode (ou não, a recuperação é sempre muito alta) encontre os dados perdidos do diretório e arquive-os em /lost+found .

    
por 22.07.2012 / 02:02