O comando 'genisoimage' verifica a imagem gerada na pasta de origem?

1

Ao gerar uma imagem ISO usando o comando genisoimage (aparentemente " uma cópia carbono de mkisofs "):

genisoimage -o image.iso path/to/source/directory

A soma de verificação ou outro tipo de verificação é feita por esse comando para garantir que o conteúdo do ISO corresponda exatamente ao conteúdo do diretório de origem?

No momento, estou verificando o sucesso dessa operação observando o código de saída, mas tenho uma preocupação com um caso raro teórico em que (mesmo se apenas em situações extremas, como discos rígidos antigos / com falha) o comando é concluído com um código de saída de 0 , mas o conteúdo da imagem gerada não corresponde exatamente ao conteúdo do diretório de origem.

    
por Austin Hill 20.02.2017 / 18:15

1 resposta

0

Isso não acontece, e não há muito sentido em fazê-lo: uma soma de verificação só é útil se fornecer verificação independente. Nesse caso, você estaria efetivamente verificando o resultado de duas leituras sucessivas dos mesmos arquivos; Se você não puder confiar em seu armazenamento para produzir o mesmo resultado duas vezes, em quais leituras você confiará para produzir sua imagem?

Se você deseja verificar uma imagem gerada, deve extraí-la (por exemplo, usando 7z ) e comparar os arquivos extraídos com os originais.

    
por 20.02.2017 / 19:02