如何写入/更改现有的 squashfs 文件系统?我曾尝试使用 aufs/unionfs,但这些需要极难编译的内核模块。
问问题
12037 次
2 回答
2
不要使用 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
于 2012-05-29T11:07:46.513 回答
2
使用 (mk|un)squashfs 您可能会失去原始权限、压缩类型等。因此,使用 unsquashfs -s 来确定有用的选项。另外,您可以挂载 -o loop -t squashfs 来查看 fs PS:抱歉,无法评论
于 2016-11-09T14:11:40.247 回答