Para ignorar erros de leitura, faça o seguinte:
sudo dd if=/dev/sde of=/media/Rozne-new/hitachi_disk2.img bs=1M conv=noerror
Para ver todas as opções disponíveis, digite:
dd --help
Eu tenho um pequeno problema. Eu preciso fazer um espelho de um disco. Zere-o e restaure os dados.
Estou usando o comando DD linux para copiar dados para um arquivo.
sudo dd if=/dev/sde of=/media/Rozne-new/hitachi_disk2.img bs=1M
O problema é que o disco rígido tem 250 GB, e o volume é de 15 GB.
A primeira partição é de 14 GB (de acordo com o utilitário de disco). Todas as partições neste disco são desmontadas.
Se você tiver blocos ruins, tente dd_rescue
:
- dd_rescue does not abort on errors on the input file, unless you specify a maximum error number. Then dd_rescue will abort when this number is reached.
- It uses two block sizes, a large (soft) block size and a small (hard) block size. In case of errors, the size falls back to the small one and is promoted again after a while without errors.
Tenha cuidado com dd
:
conv=sync
, ele ignora os setores ilegíveis e subseqüentes do erro
blocos (em vez de escrever zeros) que desloca os blocos restantes e pode causar mais danos ao sistema de arquivos. Referência: Recuperação do disco rígido: ddrescue, dd_rescue, dd_rhelp, por John Gilmore
Tags backup hard-drive dd linux