FALLOCATE(1) fallocate - fallocate [-c|-p|-z] [-o ] -l [-n] - fallocate -d [-o ] [-l ] - fallocate -x [-o ] -l - fallocate , . fallocate(2) , , . . fallocate 0 1 . KiB (=1024), MiB (=1024*1024), GiB, TiB, PiB, EiB, ZiB YiB (,,iB" , ., ,,K" ,,KiB") KB (=1000), MB (=1000*1000) GB, TB, PB, EB, ZB YB. The options --collapse-range, --dig-holes, --punch-hole, --zero-range and --posix are mutually exclusive. -c, --collapse-range , . . , + , . --keep-size . 3.15 ,,ext4" ( - ) XFS. , . , , . , EINVAL . -d, --dig-holes . , . / ( 4096 ). , , --keep-size . --offset --length, . cp --sparse , . --punch-hole . -i, --insert-range , . -l, --length , . -n, --keep-size . , . -o, --offset , . -p, --punch-hole (. ) . , , . , . --zero-range. , , --keep-size . ,,XFS" ( 2.6.38), ,,ext4" ( 3.0), ,,Btrfs" ( 3.7), ,,tmpfs" ( 3.5) ,,gfs2" ( 4.16). -v, --verbose . -x, --posix . , . -z, --zero-range . , . , . . ( ), / ( ) . --keep-size . 3.14 ,,ext4" ( - ) XFS. -h, --help . -V, --version Display version and exit. Eric Sandeen , Karel Zak truncate(1), fallocate(2), posix_fallocate(3) For bug reports, use the issue tracker . fallocate ,,util-linux" . util-linux 2.41 2025-03-29 FALLOCATE(1)