Setor inválido em um diretório

1

Eu tenho um setor ruim no meu /home/xyz , o que torna uma pasta com dados de 10 GB ilegível. Tanto quanto eu posso ver no syslog há apenas um badsector com pode destruir 4K de dados, enquanto eu não tenho acesso a 10 GB de dados internos, Alguma sugestão sobre como recuperar os dados dentro dela?

    
por hgoles 09.01.2013 / 14:33

3 respostas

1

Blocos inválidos significa que o disco está morrendo. Desligue, substitua o mais rápido possível.

fsck(8) deve reunir arquivos flutuantes desvinculados em lost+found , olhando para eles com file(1) e programas variados lidando com os diferentes formatos que você encontrará devem ajudar a identificar a maioria deles.

    
por 22.01.2013 / 01:51
0
  1. Faça um backup completo do volume com dd: # dd if=/dev/your/volume of=/path/to/img.dd bs=4k
  2. Crie um dispositivo da imagem dd: # losetup /dev/loop0 /path/to/img.dd
  3. Use o e2fsck para verificar o sistema de arquivos: # e2fsck -y -v /dev/loop0
por 09.01.2013 / 15:21
0

Você pode querer tentar usar o Spinrite GRC no disco, ele pode ser capaz de recuperar o setor para que você possa recuperar os arquivos no diretório quebrado.

    
por 09.01.2013 / 18:45