LINUX.ORG.RU

ISO-образ — не совсем ISO ?

 , ,


0

1

OS: Linux Mint 17 Cinnamon 32-bit

Есть исошник, который скачал, а потом нарезал на болванку. Потом решил проверить качество записи на болванку, и вот что вышло:

askinfra@infra:/mnt/pub/askinfra/NIX/Mint/17$ dd if=/dev/sr0 bs=2048 count=`/sbin/isosize -d 2048 /dev/sr0` | md5sum -b
0e24a14f726e6dc4db19438c9a89d684 *-
608930+0 записей считано
608930+0 записей написано
 скопировано 1247088640 байт (1,2 GB), 117,024 c, 10,7 MB/c
askinfra@infra:/mnt/pub/askinfra/NIX/Mint/17$ cat *.md5
00ef2ba7f377251852045664376ecebf *linuxmint-17-cinnamon-32bit-v2.iso
askinfra@infra:/mnt/pub/askinfra/NIX/Mint/17$ dd if=/dev/sr0 bs=2048 | md5sum -b
609280+0 записей считано
609280+0 записей написано
 скопировано 1247805440 байт (1,2 GB), 115,009 c, 10,8 MB/c
00ef2ba7f377251852045664376ecebf *-
Т.е. если проверять всё, а не только iso9660, то правильно.

Оно что, гибридный довесок к iso9660 еще пишет на диск?

Просто для себя хочу понять.

★★★★★

нарезал на болванку

Некромантией увлекаешься?

anonymous
()

может просто в iso файле в конце какой-то мусор, который на диск пишется, но в формат iso не входит.

crowbar
()
Ответ на: комментарий от Infra_HDC

man isosize:

The  size  of  the file (or block device) holding an iso9660 filesystem can be marginally
       larger than the actual size of the iso9660 filesystem.  One reason for this  is  that  cd
       writers are allowed to add "run out" sectors at the end of an iso9660 image.

arson ★★★★★
()
Ответ на: комментарий от arson

К cd writers-ам самим по себе чего-то там дописывающим, ничего не должно относиться, т.к. при сверке с болванкой оказывается с правильным md5-хешем.

Проблема именно в исошнике, в котором помимо файловой системы iso9660 еще что-то занимает место:

askinfra@infra:/mnt/pub/askinfra/NIX/Mint/17$ du -s linuxmint-17-cinnamon-32bit-v2.iso
1218564	linuxmint-17-cinnamon-32bit-v2.iso
askinfra@infra:/mnt/pub/askinfra/NIX/Mint/17$ /sbin/isosize -d 1024 linuxmint-17-cinnamon-32bit-v2.iso
1217860
Infra_HDC ★★★★★
() автор топика

Поскольку тот образ что ты скачал делался через mkisofs то и тебе надо примонтировать записанный диск и сделать из его содержимого mkisofs и потом уже сравнивать md5.

В случае dd туда попадает еще и служебная информация и хэш не сходится.

Даже твой пост показывает что с диска ты считал блоков больше чем у тебя было в исходном образе.

hidden_4003
()
Ответ на: комментарий от Infra_HDC

К cd writers-ам самим по себе чего-то там дописывающим, ничего не должно относиться
dd if=/dev/sr0

Т.е. то что ты делаешь dd устройства (как впрочем и дистростроители) тебя не смущает?

arson ★★★★★
()
Ответ на: комментарий от Infra_HDC

Проблема именно в исошнике, в котором помимо файловой системы iso9660 еще что-то занимает место

Да, он гибридный.

border-radius
()
Ответ на: комментарий от hidden_4003

Даже твой пост показывает что с диска ты считал блоков больше чем у тебя было в исходном образе.

на диске ровно то, что было в .iso файле, md5 совпали.

crowbar
()
Ответ на: комментарий от Infra_HDC

Проблема именно в исошнике

Почему «проблема»? Причина, скорее, ведь гибридный сделан из лучших побуждений.. Гугл говорит, что он гибридный, начиная с 12-го Минта, чтобы можно было прямо на USB-копировать.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.