Uma segunda execução do ddrescue com -r3 seria necessária se, e somente se, a primeira execução fosse concluída com "errsize > 0B" ou "errors > 0" (algo que não foi recuperado na primeira passagem). / p>
Você também seria capaz de dizer se havia algum erro (precisando da segunda execução) verificando rescue.log para ver se havia blocos restantes em estados diferentes de + (concluído).
Mas uma segunda corrida não seria exagerada. Contanto que a segunda execução recebesse o mesmo arquivo rescue.log produzido pela primeira execução, a segunda execução terminaria imediatamente se não houvesse erros remanescentes da primeira execução.