fdisk -l /dev/sdd
.
O seu tipo de sistema de arquivos é provavelmente o ext3 (o padrão na maioria das distribuições do Linux), o que significa que ele geralmente passará um fsck por muito tempo que seu diário esteja limpo. fsck -f
irá, como mencionado acima, forçar um cheque completo.
No entanto, se você tiver lido erros no disco, nenhuma quantidade de fsck ajudará o dd - já que o dd realmente não se importa com o conteúdo do disco.
Para fazer com que o dd leia o disco e continue com os erros de leitura, use dd conv=noerror,sync
, que continuará com os erros de leitura e acrescentará bytes nulos a qualquer bloco quando houver um erro de leitura.
Depois de concluir o backup, você deve executar fsck -f
no clone para reativá-lo.
Outra dica: se você fizer o backup da partição em um arquivo, poderá fazer um loopback montando-a com mount -o loop filename.ext3 /mountpoint
. Além disso, digamos que você esteja clonando uma partição 200G para uma unidade 500G, pode executar resize2fs /dev/sdx1
(onde sdx é sua nova unidade, particionada com uma única partição 500G) e o sistema de arquivos será redimensionado para 500G.
Por último, se o disco estiver em uma forma que esteja causando erros de leitura, aconselho-o a evitar que o disco seja desligado e ligado até que você termine de recuperar os dados. Em alguns modos de falha, o disco simplesmente não vai mais girar ou não será reconhecido pelo sistema operacional e, a partir daí, a obtenção de dados fora da unidade torna-se bastante cara.