diff --git a/docs/linux/fs-squash.md b/docs/linux/fs-squash.md index 2f9e8dd..bb9e89b 100644 --- a/docs/linux/fs-squash.md +++ b/docs/linux/fs-squash.md @@ -1,7 +1,22 @@ # Squash -## Gensquashfs +## Gensquashfs from dir . + +```bash +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 ```bash gensquashfs -f -F ./list-file -c xz -X "dictsize=1048576,level=9" -b 1048576 /tmp/output.sqfs