Files
cmp-docs/docs/linux/fs-squash.md
2024-12-19 15:27:18 +03:00

690 B

Squash

Gensquashfs from dir .

gensquashfs -f -D . -A ../xattr.txt -c zstd -X level=15 ../output.sqfs

Where in xattr.txt

# file: img/
security.selinux="unconfined_u:object_r:virt_image_t:s0"

# file: img/virtual-img.raw
security.selinux="unconfined_u:object_r:virt_image_t:s0"

Gensquashfs from list-file

gensquashfs -f -F ./list-file -c xz -X "dictsize=1048576,level=9" -b 1048576 /tmp/output.sqfs

Where in list-file

# comment

dir sqfs/path 0755 999 999

file sqfs/path/file 0644 uid git /real/path/to/file

Mksquashfs

mksquashfs ./ ../output.sqfs -comp xz -Xdict-size 100% -b 1048576 -force-uid 0 -force-gid 0