descompacte um arquivo e um pipe para o comando “ddrescue”

1

Eu tenho um arquivo de imagem compactado e preciso usar o comando "ddrescue" em vez de "dd" para fazer algo assim:

unzip -p ubuntuXXXX.img.zip | sudo dd bs=2M of=/dev/sdb

Mas "ddrescue" precisa do arquivo de imagem como parâmetro para executar:

ddrescue -d -D --force ubuntuXXXX.img /dev/sdb

Como posso canalizar o arquivo zip para o ddrescue?

    
por Liao Zhuodi 08.08.2015 / 04:51

1 resposta

3

ddrescue é uma ferramenta que tentará ajudá-lo a obter dados de um disco que está morrendo, onde pode ser necessário reler as mesmas partes de um arquivo várias vezes até que não ocorra mais nenhum erro. Para poder fazer isso, ele precisa procurar o arquivo de entrada, o que é impossível em um pipe.

Também é inútil tentar usar ddrescue , a menos que seu disco esteja, de fato, morrendo. Por que você está fazendo isso em primeiro lugar?

    
por 08.08.2015 / 08:59

Tags