如何写入/更改现有的 squashfs 文件系统



如何写入/更改现有的 squashfs 文件系统?我尝试过使用 aufs/unionfs,但这些需要极难编译的内核模块。

不要使用 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

使用 (mk|un(squashfs 可能会丢失原始权限、压缩类型等。因此,请使用 unsquashfs -s 来确定有用的选项。另外,你可以挂载 -o 循环 -t squashfs 来查看 fsPS:对不起,无法评论

相关内容

  • 没有找到相关文章

最新更新