Проверяю свежезаписанный диск на свежекупленном резаке, сыпет ошибками, может болванка, может привод.
Но:
# blockdev --report /dev/sr0
RO    RA   SSZ   BSZ        StartSec            Size   Device
rw   256  2048  4096               0     24155062272   /dev/sr0
dmesg:
[10055.366967] critical target error, dev sr0, sector 48793088 op 0x0:(READ) flags 0x84700 phys_seg 30 prio class 0
Считаем сектор по 2048 и получаем 100Гб, болванка 25Гб. При секторе 512 цифры сходятся.
При пофайловой проверке и посекторном чтении ошибки разные, подозреваю хорошую запись.
Вопрос: зачем он считает размер сектора 512 байт?
Впрочем, все адреса кратны четырём.





