Сделать образ диска с файловой системой Linux ext2?

Как вы создаете образ диска файловой системы, а затем смотрите на его структуру диска в растровых файлах? Как добавить в него каталоги? Я использовал mkfs.ext2 для файла, созданного с помощью dd, но я не уверен, что все сделано правильно. Мне нужно иметь возможность видеть индексы и таблицу индексов и видеть, как они связаны с блоками.


person Kimberly Garcia    schedule 13.11.2014    source источник


Ответы (1)


Используйте dd, mkfs.ext{2,3,4}, losetup для создания образа диска, файловой системы и монтирования устройства.

Далее вы можете исследовать и учиться с помощью debugfs — отладчика файловой системы ext2/ext3/ext4. Это множество команд bmap, dump, dump_extents и еще много команд.

Кроме того, если вы хотите прочитать метаданные файловой системы и выполнить отладку, было бы неплохо изучить команды tune2fs и e2image, которые потребуют хорошего понимания внутреннего устройства FS.

person askb    schedule 13.11.2014