Как вы создаете образ диска файловой системы, а затем смотрите на его структуру диска в растровых файлах? Как добавить в него каталоги? Я использовал mkfs.ext2 для файла, созданного с помощью dd, но я не уверен, что все сделано правильно. Мне нужно иметь возможность видеть индексы и таблицу индексов и видеть, как они связаны с блоками.
Сделать образ диска с файловой системой Linux ext2?
Ответы (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