Posso definir um tempo limite para copiar arquivos no Ubuntu?

1

Eu ainda estou aprendendo o Ubuntu. Estou tentando extrair alguns dados de um disco rígido no Ubuntu 14.xx. Atualmente, diz que eu tenho 8.011 horas para puxar ~ 150GB via USB. Para acelerar isso, existe alguma maneira de definir uma opção de tempo limite com a função de cópia para permitir que ele pule os arquivos corrompidos após um determinado período de tempo, forçando-o a continuar? Existe uma maneira melhor de fazer isso?

    
por coinich 02.06.2015 / 16:11

1 resposta

1

Para copiar dados de uma unidade com problemas, eu recomendo ddrescue .

Como o manual indica que você pode salvar a parte mais importante da unidade primeiro:

ddrescue -i0 -s50MiB /dev/hdc hdimage logfile
ddrescue -i0 -s1MiB -d -r3 /dev/hdc hdimage logfile

Em seguida, salve algumas áreas da unidade de chave:

ddrescue -i30GiB -s10GiB /dev/hdc hdimage logfile
ddrescue -i230GiB -s5GiB /dev/hdc hdimage logfile

Finalmente, salve o resto (não recopie o que já foi feito):

ddrescue /dev/hdc hdimage logfile
ddrescue -d -r3 /dev/hdc hdimage logfile

Você pode adicionar a opção -T <interval> ou --timeout=<interval> , se desejar.

    
por 03.06.2015 / 05:24