Copiando arquivos da unidade com falha

2

Eu tenho um disco rígido com falha do qual estou tentando copiar os arquivos, mas ele é interrompido aleatoriamente em arquivos danificados e erros de E / S. Se eu ctrl + c eu posso iniciar o backup. Eu preciso preservar a estrutura do arquivo, então eu não quero despejar todos os arquivos em um único arquivo, como o gddrescue ou obter um despejo de cada arquivo em uma unidade, como acima de tudo. Alguém pode recomendar um programa que dará um tempo limite e continuará no próximo arquivo?

O uso do rsync começará a copiar arquivos, mas o rsync ficará preso, quando houver um erro de E / S ou se encontrar um arquivo corrompido. Este é o comando que tentei:

sudo rsync --progress --ignore-errors -avh source dest

    
por talkinggoat 04.04.2018 / 17:19

3 respostas

1

A maneira correta é executar ddrescue :

  • Se você tiver uma nova unidade vazia com tamanho maior ou igual a uma falha:

    sudo ddrescue /dev/sd_source /dev/sd_backup ~/log_file --try-again --force --verbose
    
  • Se você montou a partição da nova unidade com espaço em disco suficiente:

    sudo ddrescue /dev/sd_source /media/user/backup/backup.raw ~/log_file --try-again --force --verbose
    

E, em seguida, você pode trabalhar com a cópia de qualquer maneira (por exemplo, montá-lo e salvar dados). Não toque mais no disco original (com defeito) antes de ter certeza de que a cópia funciona normalmente.

    
por N0rbert 04.04.2018 / 23:39
0

Copiar os arquivos provavelmente ocorre devido a dados corrompidos. Se você tem um disco rígido reserva de capacidade suficiente, você pode usar o gddrescue para clonar o disco rígido defeituoso no HDD bom em vez de uma imagem e gerar um arquivo de log também. Isso deve lhe dar algum tempo para recuperar os dados sem o perigo iminente da falha do disco rígido. Este artigo deve ser útil, pois mostra como invocar qualquer clonagem para um disco rígido ou arquivo de imagem.

Editar Eu interpreto single archive como significando um arquivo de imagem

    
por DWD 04.04.2018 / 17:41
-1

1 palavra: rsync

O rsync é muito capaz de copiar arquivos em uma direção, e você pode reiniciá-lo se o processo falhar. Além disso, você pode usar o sinalizador --ignore-errors para forçá-lo a continuar mesmo quando ocorrer um erro e, se precisar reiniciá-lo, ele ignorará a tentativa de copiar os arquivos já copiados.

    
por TheCompWiz 04.04.2018 / 17:42