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

39 lines
690 B
Markdown

# Squash
## 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
```
### Where in list-file
```
# comment
dir sqfs/path 0755 999 999
file sqfs/path/file 0644 uid git /real/path/to/file
```
## Mksquashfs
```bash
mksquashfs ./ ../output.sqfs -comp xz -Xdict-size 100% -b 1048576 -force-uid 0 -force-gid 0
```