Han*_*ndy 9 linux filesystems squashfs
显然,我不想实际修改 squashfs。不过,我想做的是采用现有的 squashfs、一组文件并创建一个新的 squashfs,它与旧的相同,只是该组中的文件替换了 squashfs 中的类似文件,或者只是添加(如果有)没有类似的文件。
好吧,最后一部分听起来很奇怪。那我举个例子:
有一个叫做 mfs.squash 的 squashfs。里面有一个文件./a/foo。我想创建一个新的 squashfs,它与旧的 squashfs 相同——除了有一个新文件a/b并且我./a/foo用我的规范之一覆盖了它。
Sha*_*off 10
安装壁球:
mkdir /mnt/squishy
mount mfs.sqash /mnt/squishy -t squashfs -o loop
Run Code Online (Sandbox Code Playgroud)
将 squashf 复制到另一个地方:
mkdir /tmp/squooshtacular
find /mnt/squishy -xdev -print0 | cpio -pa0V /tmp/squooshtacular
Run Code Online (Sandbox Code Playgroud)
将新文件复制到位:
cp ./a.foo /tmp/squooshtacular/a.foo
Run Code Online (Sandbox Code Playgroud)
制作新的壁球:
mksquashfs /tmp/squooshtacular mfs_with_bbq_sauce.squash
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13025 次 |
| 最近记录: |