Sparse: Difference between revisions

From DWIKI
mNo edit summary
Line 3: Line 3:
*[https://en.wikipedia.org/wiki/Sparse_file Sparse File]
*[https://en.wikipedia.org/wiki/Sparse_file Sparse File]
[[Storage_full]]
[[Storage_full]]
=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=
=HOWTO=

Revision as of 10:48, 6 October 2023

Links

Storage_full

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