У меня была файловая система ext3 на моем жестком диске в / dev / hdc2 с маленьким размером блока 1024 байта. Теперь я записал всю файловую систему на DVD вот так:
dd if=/dev/hdc2 of=/tmp/image.img
wodim -dev=/dev/scd0 /tmp/image.img
Теперь, когда я пытаюсь его смонтировать, ext3 жалуется в dmesg:
EXT3-fs: blocksize 1024 too small for device blocksize 2048.
Думаю, это потому, что размер сектора DVD не 512 (как у жесткого диска), а 2048.
Есть ли способ установить это? Конечно, без переноса данных на жесткий диск, поскольку я знаю это решение.
Думаю, вам стоит записать свой образ в виде файла на ISO fs.
Я никогда не пробовал это и не собираюсь записывать компакт-диск для тестирования, но пробовали ли вы использовать устройство промежуточного цикла, которое использует / dev / scd0 в качестве резервного «файла» и указывает размер блока для устройства цикла, чтобы подправить вещи на место?
Блокировщик будет, если один из инструментов слишком умен и отклонит его, потому что поддержка цикла не является обычным файлом ...