Выясните, в какой файловой системе создается файл casper-rw?
У меня есть старый файл casper-rw, который я бы хотел смонтировать, но я не могу определить, с какой файловой системой он был создан. Что я знаю, так это то, что я использовал UNetbootin для его создания.
Я пытался смонтировать его со всеми, что мог придумать, с головы до головы, ext4, ext3, ext2, ReiserFS и vFAT... что-то подсказывает мне, что это могут быть squashfs, но я не знаю, какой аргумент использовать, чтобы смонтировать его с помощью сквоша.
2 ответа
Вы пытались использовать file
определить тип файла? Он также распознает множество файловых систем.
file casper-rw
Из источника unetbootin на Launchpad я считаю, что он отформатирован как файл EXT2. Смотрите примерно строку 4126 в src/unetbootin/unetbootin.cpp в источнике из репозитория проекта git.
Я понимаю, что в различных настройках это может быть либо файл, либо отдельная файловая система.
Я думаю, что способ сделать это является своего рода стандартом. Я немного больше знаком с флешками, созданными Startup Disk Creator. Основной и первый раздел (возможно, только раздел) имеет форматирование MS. Если нет отдельного раздела, помеченного как casper-r w, существует файл casper-r w, который сам является образом диска файловой системы EXT (для unetbootin EXT2 в инструкциях для других живых загрузочных флешек есть примеры EXT3 и EXT4).
Вы не должны ожидать, что многое увидите в этой файловой системе. Он содержит только файлы в действующих системах / файловой системе, которые были изменены или созданы. Есть какая-то магия, которая использует специальную файловую систему, которая накладывает корневую файловую систему только для чтения с компакт-диска с изменениями, внесенными в файловую систему, встроенными в файл casper-r w.
На одной из моих флешек, сделанных в прошлом году с помощью Startup Disk Creator, я смог смонтировать файловую систему DOS на флешку и ввести команды:
sudo losetup /dev/loop0 casper-rw
mkdir /tmp/a
sudo mount /dev/loop0 /tmp/a
и просмотрите содержимое /tmp/a, чтобы увидеть файлы, созданные или измененные при запуске с карты памяти.