LinuxForum.Fans
Тема

Как проверить хеш-сумму флешки?

Автор: kirillov3798 16 сообщений 2135 просмотров
#384586

Как проверить хеш-сумму флешки с записанным на нее образом?

#384588

Rizado, да, кажется оно. Спасибо.

#384589

kirillov3798, напишите потом о результате - другим пригодится. Если порядок - поставлю "решено".

#384591

Rizado, да выдает верный результат.
Для получения хеш-суммы надо выполнить:
[console=root]head -c N /dev/sdX | md5sum[/console]
где N - размер образа записанного на флешку в байтах, /dev/sdX - накопитель, а вместо md5sum может быть любая команда вычесления хеш-суммы.

#384617

Можно еще при помощи dd, но это дольше:
[console=root]dd if=/dev/sdX bs=1 count=N | md5sum[/console]
где N - размер образа записанного на флешку в байтах, /dev/sdX - накопитель, а вместо md5sum может быть любая команда вычесления хеш-суммы.

#385490

"kirillov3798" написал:
Можно еще при помощи dd, но это дольше:
ЩИТО? С какого перепугу дольше?

PS: это не нужно.
#385492
"drBatty" написал:
ЩИТО? С какого перепугу дольше?

с того что bs=1

#385496
"drBatty" написал:
это не нужно

Проверять хэш-сумму флешки?

#385524

"kirillov3798" написал:
Проверять хэш-сумму флешки?
да, не нужно. Она сама проверяет.

"Fat-Zer" написал:
с того что bs=1
поставьте bs=4K (вряд-ли разница в скорости будет заметной
). Зачем вы bs=1 делаете?
#385529
"drBatty" написал:
поставьте bs=4K (вряд-ли разница в скорости будет заметной). Зачем вы bs=1 делаете?

размер iso образа не кратен 4к...

#385531

"Fat-Zer" написал:
размер iso образа не кратен 4к...
Да? А доказать сможете? (я не в курсе, однако сомневаюсь. Но в любом случае, дефолтных 512и точно бы хватило).
#385541
"drBatty" написал:
Да? А доказать сможете? (я не в курсе, однако сомневаюсь. Но в любом случае, дефолтных 512и точно бы хватило).

если буржуйская вики сойдёт, то: http://en.wikipedia.org/wiki/ISO_9660
в кратце, то сектор CD = 2к...

#385544

"Fat-Zer" написал:
если буржуйская вики сойдёт, то: http://en.wikipedia.org/wiki/ISO_9660
в кратце, то сектор CD = 2к...
нет. Дайте ссылку на образ, в котором размер не кратен 4K. Я вот посмотрел Debian-DVD1, он кратен 16К.
#385547
"drBatty" написал:
нет. Дайте ссылку на образ, в котором размер не кратен 4K. Я вот посмотрел Debian-DVD1, он кратен 16К.
ссылки сам найдёшь...
Porteus-v1.1-i486.iso: 267335680
openSUSE-11.3-DVD-i586.iso: 4346398720
openSUSE-11.2-DVD-x86_64.iso: 4652951552
openSUSE-11.3-DVD-x86_64.iso: 4493535232
gentoo-install-amd64-minimal-2007.0.iso: 57243648
gentoo-livecd-amd64-installer-2008.0-r1.iso: 729749504
ubuntu-11.04-desktop-i386.iso: 718583808
ubuntu-10.04-dvd-i386.iso: 4355246080
ubuntu-10.04-netbook-i386.iso: 733837312
archlinux-2009.08-core-i686.iso: 360212480
debian-506-i386-DVD-1.iso: 4675819520
debian-506-amd64-DVD-1.iso: 4696541184
sam_linux.iso: 431249408
dsl-4.4.10.iso: 52328448
debian-506-amd64-DVD-1.iso: 4696541184
samtse_linux.iso: 547817472
VectorLinux5.9-Light-FINAL.iso: 400431104
systemrescuecd-x86-3.1.1.iso: 366823424
VectorLinux5.9-STD-Gold.iso: 709187584
#385549

Fat-Zer, что, 2К получается значит? Ладно, признаю ошибку, почему-то образы делают кратными 2К.

Войдите или зарегистрируйтесь, чтобы ответить.