O que acontece se o dd encontrar erros enquanto a saída do dd estiver sendo canalizada para o gzip?

2

Suponha que

dd if=/dev/sda bs=100M | gzip -c > somefile.img.gz 

está feito. Se ocorrerem erros em dd , posso ver mensagens de erro no terminal ou elas são ignoradas?

Além disso, suponha que dd encontre um erro de leitura. Será que dd simplesmente ignorará o bloco ou imprimirá mensagens de erro?

    
por dding 22.07.2013 / 06:12

1 resposta

2

Você verá a mensagem de erro, se houver alguma.

Existem diferentes tipos de erros de leitura e dd deve sempre denunciá-los. Se o erro for continuável, dd gerará valores nulos para esse bloco. Caso contrário, o dd irá parar.

Se você deseja recuperar dados, ddrescue é mais tolerante a erros que dd .

    
por 22.07.2013 / 06:38