Eu sinto que esta resposta deve estar aqui para qualquer um que tenha falhas nos discos.
A melhor maneira de abordar um disco que está falhando é desconectá-lo cuidadosamente da fonte de energia e entregá-lo aos caras . Se você estiver impaciente ou com sorte, a próxima melhor coisa a fazer é criar uma cópia no nível do bloco como este:
- Inicializar a partir do CD ao vivo
- Crie um ponto de montagem:
mkdir /mnt/mybigdisk
- Monte outro disco grande que tenha espaço para um único arquivo que seja do tamanho total de todo o disco quebrado:
mount /dev/mybigdisk /mnt/mybigdisk
- Enquanto o disco quebrado NÃO estiver montado, copie as partições que você deseja manter assim:
cat /dev/broken_partition1 > /mnt/mybigdisk/part1
- Desmonte e desligue, removendo o disco quebrado (ele deve ser mantido desanexado e não agitado para segurança).
Inicialize no seu sistema operacional favorito e monte seu grande disco novamente:
mount /dev/mybigdisk /mnt/mybigdisk
Crie um ponto de montagem para onde você deseja tentar montar a cópia da partição incorreta:
/mnt/my_broken_partition_copy
- Prossiga para montar a cópia da partição quebrada do arquivo usando o dispositivo de loop da seguinte maneira:
mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy
NOTA: Se o sistema de arquivos estiver muito danificado, talvez você não possa montá-lo sem repará-lo.
NOTA: Se você deseja manter o disco inteiro ou se a tabela de partições estiver danificada, você também pode fazer isso em todo o disco. Apenas troque / dev / broken_partition1 com / dev / broken_disk1 nas instruções acima (e montar o dispositivo de loop será um pouco mais complicado depois).
NOTA: Mesmo se o sistema de arquivos estiver completamente danificado, você ainda poderá extrair dados dessa cópia em nível de bloco usando todos os tipos de software de exclusão / exclusão forense. Aqui está uma lista. É por isso que é um bom caminho a percorrer.
Por que essa é a próxima melhor coisa?
Os discos mencahical (suponho que o seu disco seja mecânico, se não seria, por certo, simplesmente não funcionaria) têm um pequeno braço interno que se move para ler os dados do seu disco. Se de alguma forma estiver quebrado, mover este braço pode ter efeitos adversos.
A menor quantidade de movimento é ler simplesmente todo o disco linearmente. Dessa forma, o braço não precisa se movimentar procurando blocos aleatoriamente.
Além disso, se algumas áreas estiverem "mais danificadas" do que outras, depender dos metadados do sistema de arquivos não funcionará. Ele apenas tentará novamente, falhará ou fará outras coisas que podem ter efeitos adversos (mova-se bastante pelo braço).
Coisas para lembrar:
- Você não deve montar um disco quebrado, pois corre o risco de quebrar o sistema de arquivos. Se você DEVE montá-los, pelo menos monte somente leitura.
- Mantenha os discos quebrados conectados à energia o mínimo possível. Mantenha o disco completamente imóvel, qualquer movimento repentino pode piorar.
- Se começar a emitir ruídos ruins, desconecte-o imediatamente.
Espero que isso seja útil.