Necessidade de copiar estrutura de diretório grande, re-montagem e nova tentativa em caso de erro de E / S

1

Eu tenho um disco rígido externo que funciona por vários minutos e, em seguida, desmonta a si mesmo. Eu estou tentando copiar 300GB de dados fora dele. Eu gostaria de um programa que funciona como o Dolphin (o gerenciador de arquivos do Kubuntu) para copiar, mas quando um arquivo falha na cópia eu quero que ele monte novamente a unidade e repita a tentativa de copiar o arquivo. Eu posso imaginar escrever um script para mim mesmo em bash ou python, mas queria saber se já existe um utilitário que tenta copiá-lo!

    
por foobarbecue 19.01.2015 / 02:52

1 resposta

1

Primeiro, por que é desmontar a si mesmo? Já vi sistemas de arquivos com erros serem remontados como somente leitura antes ... é um erro do sistema de arquivos ou o disco rígido realmente se auto-redefine ou "reinicia"? Olhe nos seus logs e verifique ( /var/log/syslog ou dmesg deve ajudar).

Se for um erro do sistema de arquivos, montá-lo como somente leitura ( mount -o ro ... ) deve mantê-lo montado, já que você não estará escrevendo nada para ele. Corrigindo os erros do sistema de arquivos pode consertá-lo, com uma ferramenta fsck , ou se é NTFS pode precisar de um windows chkdsk para corrigir alguns erros. A menos que haja erros de hardware ...

Se houver erros de hardware fazendo com que ele não seja montado, é possível que sua unidade esteja falhando e montá-la repetidamente ( rw ) poderia estar piorando, possivelmente sobrescrevendo os dados que você deseja salvar. Em seguida, a recuperação de dados pode ser necessária, como gddrescue (GNU ddrescue), para visualizar o que você pode ler na unidade e depois trabalhar na imagem, com testdisk tools.

    
por Xen2050 19.01.2015 / 04:04