Bloco ilegível em leitura multiblock em dd / ddrescue: como ele lida com isso?

0

Digamos que eu configure o tamanho do bloco de dd ou ddrescue para 256K.

Um setor de drives flash geralmente tem 512 bytes, um setor em discos de dados ópticos tem 2048 bytes.

Vamos supor que nos próximos 256 KB, apenas um setor seja ilegível. Todos os outros setores são legíveis.

O que acontece com a transferência multiblock?

  • Transfere alguma coisa?
  • Transfere as partes legíveis como de costume?

Seria ótimo se transferisse todos os blocos legíveis como de costume.

    
por neverMind9 03.11.2018 / 11:54

1 resposta

0

Exemplo de comando sem abreviar opções / opções:

sudo ddrescue --direct --sector-size=20480 --verbose --verbose --retry-passes="-1" /dev/sr5

Se um dos dez setores nos próximos bytes do 20480 estiver danificado, todos os 20480 bytes não serão salvos.

Grão mais fino: sudo ddrescue --direct --sector-size=2048 --verbose --verbose --retry-passes="-1" /dev/sr5

Enviar uma solicitação para cada setor pode colocar um limite na velocidade de leitura. No entanto, ddrescue é menor sobre a velocidade do que sobre a capacidade de recuperação. Mas também pode ser visto como uma versão mais confortável, conveniente e detalhada de dd .

Nota: Um segundo --verbose adiciona mais verbosidade, de acordo com o manual em man ddrescue .

    
por 06.11.2018 / 16:33