recovery do hdd: posso acelerar o dd?

1

No momento, estou tentando recuperar um disco rígido que eu acidentalmente formatado, mas é claro, usando dd if=/dev/sdb of=/dev/sdc conv=noerror,sync para fazer um backup para trabalhar em primeiro lugar. Eu tenho duas perguntas, na verdade.

  1. dd é sloooooooowwwwww. Minha tabela de partição e sistema de arquivos estão danificados a partir do formato acidental, se eu usar um tamanho de bloco maior via -bs , isso afetaria de alguma forma a geometria da unidade da cópia?

  2. Como é pouco a pouco e estou trabalhando apenas com a tabela de partição / sistema de arquivos que estão no início da unidade; se eu precisar copiar novamente a unidade original para o backup, não posso simplesmente interromper o dd após os primeiros MBs, já que o restante da unidade deve permanecer inalterado?

Espero que um destes seja um sim, caso contrário, tenho cerca de dez horas para terminar.

    
por ridgek 03.10.2013 / 02:49

2 respostas

1

Se você precisar fazer backup apenas da tabela de partições & MBR então use:

dd if=/dev/SOURCE of=/my/path/to/MBR_BACKUP bs=512 count=1

Como alternativa, use o sfdisk:

sfdisk -d /dev/SOURCE > /my/path/to/MBR_BACKUP

Em seguida, para restaurar:

sfdisk /dev/DEST < /my/path/to/MBR_BACKUP

Todas as opções acima serão muito rápidas.

Para fazer a imagem de todo o seu disco rígido, sugiro que você defina o BS para metade do tamanho do cache de unidades, por exemplo, com discos Seagate 1TB com cache de 64mb eu uso bs = 32M. Isso acelerará as coisas.

    
por 03.10.2013 / 03:18
0

dd é um programa muito pequeno e muito eficiente e a lentidão é provavelmente do atraso de leitura / gravação em seus discos rígidos. Resumindo: dd é tão rápido quanto seu sistema permite. Você pode tentar usar um bs maior e esta questão é respondida no site Unix e Linux Stack Exchange .

O MBR e a tabela de partições são apenas os primeiros 512 bytes, então não deve demorar muito para você copiar isso, mas eu não vejo o ponto de fazer um backup de uma tabela de partição corrompida. Deixe dd levar o seu tempo fazendo um backup do seu disco rígido, mas o que você precisa fazer é tentar recuperar informações sobre a localização das suas partições no disco rígido para que você possa recriar a tabela de partições. Existe software que fará isso por você.

Confira esses links para mais informações:

link
link
link

    
por 03.10.2013 / 03:18