Troque dados entre dois discos rígidos idênticos

4

Eu tenho dois discos rígidos idênticos (mesmo modelo) no meu sistema. Um é usado para dados que não são importantes (podem ser baixados novamente, mas demoram uma eternidade). O outro é o disco do meu sistema. Agora, meu problema é: o disco do sistema provavelmente falhará em um futuro próximo (as estatísticas da SMART para ele são realmente ruins) e o outro foi raramente usado e ainda tem boas estatísticas. Alguém aqui agora um programa que pode trocar os dados entre duas unidades sem uma terceira unidade ou perder dados em uma unidade? Eu já pedi um novo disco rígido, mas quero estar no lado seguro.

    
por micronix 26.02.2015 / 23:08

3 respostas

0

Não é uma boa resposta, mas é muito longa para um comentário:

Dependendo dos dados em cada uma das unidades, você pode tentar compactar o dd image do HDD mais compressível, em seguida dd que leva para a próxima unidade (usando dd if=/dev/sda of=/dev/sdc ou qualquer nome de unidade), dd de volta sobre a unidade original ( sda no meu exemplo anterior) fazendo um gzcat para enviar dados para o final dd (semelhante ao que eles fazem aqui ).

Você também pode tentar encolher as respectivas partições o máximo possível e tirar apenas uma imagem dd das partições individuais para ver se isso economiza mais espaço.

    
por 26.02.2015 / 23:28
0

O que você não quer deseja fazer é qualquer solução que possa causar gravações desnecessárias na Unidade A.

Se você deseja clonar o disco com falha, será necessário usar dd, conforme indicado na resposta de Bratchley.

Se você quiser apenas uma cópia dos dados para fins de recuperação, sugiro usar tar ou rsync.

tar -czvf /to/backup.tar.gz /from/path/

rsync -av /from/path/ /to/path/
    
por 26.02.2015 / 23:51
0

Veja também ddrescue . Eu descobri isso no outro dia e é muito brilhante. Ele funcionará como dd por resposta de Bratchley, mas também se recuperará heroicamente de blocos ruins que encontra.

    
por 15.04.2015 / 16:25