DDrescue sequência de operações?

4

Então, estou executando o DDrescue em uma unidade de 1,5 TB. Deixei 'r' às 2, para tentar reduzir o tempo necessário para concluir a tarefa. Aos dois dias e meio, ainda está acontecendo, e agora está fazendo a primeira tentativa de repetir setores defeituosos. É a seqüência de operações para DDRescue, 1 passar untried block- > repetir setores defeituosos- > processo de repetição de acordo com 'r'?

    
por Hugh Walxet 07.03.2016 / 17:23

1 resposta

0

Note que o GNU ddrescue é uma ferramenta bastante avançada. Embora ofereça muita flexibilidade, esse aviso de seu manual deve ser ouvido . Se você está apenas na infeliz situação de tentar obter o máximo possível de seus dados, você pode estar melhor com o dd_rhelp incluído com dd_rescue

Aqui está a descrição de "tentativas" do manual GNU ddrescue :

-r n
--retry-passes=n
Exit after given number of retry passes. Defaults to 0. -1 means infinity. Every bad sector is tried only once in each pass. To retry bad sectors detected on a previous run, you must specify a non-zero number of retry passes.

Para responder à sua pergunta diretamente: após a leitura inicial (passe 1), ela tentará mais duas vezes apenas nos setores que não conseguiu ler pela primeira vez. Isso significa efetivamente três passes no total.

Quando isso for feito com a leitura inicial, ele será exibido no stdout Retrying bad sectors... Retry 1 e, em seguida, Retrying bad sectors... Retry 2 antes de finalmente Finished .

    
por 08.03.2016 / 01:00

Tags