Como as distribuições do Linux verificam a integridade do CD / DVD-ROM?

2

Por exemplo, no CD de instalação do Debian Wheezy, há uma opção de menu "Verifique a integridade do CD-ROM" no menu principal do debian-installer. Verificar a integridade do CD demora alguns minutos. Como esses testes geralmente são feitos? Simplesmente lendo todos os arquivos do CD e caso não haja erros de leitura do sistema de arquivos, o CD é válido? Ou envolve algum tipo de cálculo e comparação de hash?

    
por Martin 07.03.2015 / 01:45

1 resposta

2

Checando de um Ubuntu 14.10 ISO que eu tinha aqui, há um arquivo md5sums.txt no diretório raiz do CD. O arquivo tem a soma MD5 dos arquivos.

cde56251d6cae5214227d887dee3bab7  ./pics/red-upperleft.png
0730e775a72519aaa450a3774fca5f55  ./pics/red-lowerleft.png
cd8aa5e7fa11b1362ef1869ac6b1aa56  ./pics/blue-lowerleft.png
92091902d3ca753bb858d4682b3fc26b  ./pics/logo-50.jpg
461cbc7ff94fdea8008cab34b611abb8  ./pics/blue-upperright.png

Em seguida, o instalador pode calcular as somas de verificação de todos os arquivos no CD e compará-los com o conteúdo desse arquivo.

Apenas ler todos os arquivos do CD não detectaria um ISO corrompido que foi gravado com sucesso.

    
por 07.03.2015 / 02:06