Как мне написать / внести изменения в существующую файловую систему squashfs?

Как мне написать / внести изменения в существующую файловую систему squashfs? Я пытался использовать aufs/unionfs, но для этого требуются модули ядра, которые очень сложно компилировать.

2 ответа

Используя (mk|un)squashfs, вы можете потерять оригинальные разрешения, тип сжатия и так далее. Поэтому используйте unsquashfs -s для определения полезных опций. Кроме того, вы можете смонтировать -o loop -t squashfs для просмотра fs PS: извините, комментировать не могу

Не используйте aufs / unionfs. Например, в системе Fedora установите squashfs-tools, выполнив

#yum install squashfs-tools

Это позволит вам установить / sbin / mksquashfs и / usr / sbin / unsquashfs на ваш хост-компьютер. Используйте их, чтобы распаковать существующие сквош-файлы, внести изменения, а затем снова сжать их. Вот так....

#ls rfs.squashfs 
#unsquashfs rfs.squashfs 
#ls rfs.squashfs squashfs 

Теперь внесите изменения

#cd squashfs
#mkdir etc/vector

И сжать его обратно

#mksquashfs squashfs my-new-squashfs
Другие вопросы по тегам