Copie arquivos de uma unidade com falha

0

Um frito meu me deu seu laptop porque estava se comportando de maneira estranha. Esta foi (ainda é) uma falha no disco rígido, e eu sugeri que ela fizesse backup de seus arquivos antes de instalar um novo disco rígido.

Eu inicializei o computador com o Ubuntu em uma unidade flash para fazer backup de seus arquivos (principalmente fotos de família e filmes), mas ainda tenho dificuldades para copiar os arquivos: quando um arquivo está corrompido, a função de cópia aguarda a conclusão da cópia.

Existe uma maneira que eu possa dizer à função cp para pular arquivos danificados? (Talvez dizendo para pular arquivos quando a velocidade de cópia é muito baixa)

Se não for possível, você pode me sugerir uma ferramenta que pode ser útil nesse caso peculiar?

Obrigado antecipadamente.

    
por Marc Brillault 28.10.2017 / 20:29

1 resposta

1

Se você tem um disco reserva de tamanho igual ou maior, você pode usar ddrescue para clonar a unidade que tentará recuperar as partes boas durante um erro de leitura.

ATENÇÃO: estes são comandos destrutivos , se você errar, poderá perder dados - verifique novamente se tem as unidades corretas antes de executá-las.

Assumindo que /dev/sdf é a unidade com falha e /dev/sdw é uma unidade em funcionamento, você pode:

sudo ddrescue /dev/sdf --force /dev/sdw

Ou para copiá-lo para um arquivo em uma unidade montada (supondo que a unidade montada seja grande o suficiente), você pode.

sudo ddrescue /dev/sdf /path/to/file.img

Depois de tê-lo em uma unidade de trabalho, você deve ser capaz de montar / copiar os arquivos normalmente, mesmo que alguns possam estar corrompidos.

    
por 28.10.2017 / 20:39