Как мне написать / внести изменения в существующую файловую систему 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