Posso definir um tempo limite para copiar arquivos no Ubuntu?

Posso definir um tempo limite para copiar arquivos no Ubuntu?

Ainda estou aprendendo Ubuntu. Estou tentando extrair alguns dados de um HDD no Ubuntu 14.xx. Atualmente diz que tenho 8.011 horas restantes para extrair aproximadamente 150 GB 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 arquivos corrompidos após um determinado período de tempo, forçando-o a continuar? Existe um jeito melhor de fazer isso?

Responder1

Para copiar dados de uma unidade com falha, eu recomendo fortementeddrescue.

Comoo manualafirma que você pode resgatar 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, resgate algumas áreas importantes da unidade:

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

Por fim resgate o resto (não copia novamente 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.

informação relacionada