如何写入/更改现有的squashfs文件系统? 我尝试过使用aufs / unionfs,但这些内核模块需要很难编译。
答案 0 :(得分:3)
不要使用aufs / unionfs。例如,在Fedora系统上,通过执行
安装squashfs-tools#yum install squashfs-tools
这将使您在主机上安装/ sbin / mksquashfs和/ usr / sbin / unsquashfs。 使用这些来解压缩现有的squashfs,进行更改,然后再次压缩它。像这样....
#ls rfs.squashfs
#unsquashfs rfs.squashfs
#ls rfs.squashfs squashfs
现在进行更改
#cd squashfs
#mkdir etc/vector
然后压缩它
#mksquashfs squashfs my-new-squashfs
答案 1 :(得分:2)
使用(mk | un)squashfs你可能会失去原始权限,压缩类型等等。 因此,使用unsquashfs -s来确定有用的选项。 此外,您可以挂载-o loop -t squashfs来查看fs PS:对不起,不能发表评论