Sparse: Difference between revisions
From DWIKI
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
Related keywords: discard, thin provisioning. | |||
=Links= | =Links= | ||
*[https://wiki.archlinux.org/title/sparse_file Sparse file] | *[https://wiki.archlinux.org/title/sparse_file Sparse file] | ||
Line 28: | Line 30: | ||
==Copy sparse file== | ==Copy sparse file== | ||
rsync -S | rsync -S | ||
[[Category::Storage]] |
Revision as of 09:50, 6 October 2023
Related keywords: discard, thin provisioning.
Links
File systems/storages supporting sparse
Pretty much all filesystems: BTRFS, NILFS, ZFS, NTFS, ext2, ext3, ext4, XFS, JFS, ReiserFS, Reiser4, UFS, Rock Ridge, UDF, ReFS, APFS, F2FS
NFS: since 4.2, make sure to mount as vers=4.2
qcow2
HOWTO
Check sparse file
Compare:
ls -lh myfile du -sh myfile
Or
dd seek=10G if=/dev/zero of=sparsetest bs=1 count=1 status=none du --block-size=1 sparsetest
8192 sparsetest
du --block-size=1 --apparent sparsetest
10737418241 sparsetest
If these outputs are very different, sparse is supported :)
Copy sparse file
rsync -S
[[Category::Storage]]