You can clone with
Cannot retrieve contributors at this time
.\" -*- nroff -*-.TH FALLOCATE 1 "September 2011" "util-linux" "User Commands".SH NAMEfallocate \- preallocate space to a file.SH SYNOPSIS.B fallocate.RB [ \-n ].RB [ \-p ].RB [ \-o.IR offset ].B \-l.IR length.I filename.SH DESCRIPTION.B fallocateis used to preallocate blocks to a file. For filesystems which support thefallocate system call, this is done quickly by allocating blocks and markingthem as uninitialized, requiring no IO to the data blocks. This is much fasterthan creating a file by filling it with zeros..PPAs of the Linux Kernel v2.6.31, the fallocate system call is supported by thebtrfs, ext4, ocfs2, and xfs filesystems..PPThe exit code returned by.B fallocateis 0 on success and 1 on failure..PP.SH OPTIONSThe \fIlength\fR and \fIoffset\fR arguments may be followed by the multiplicativesuffixes KiB=1024, MiB=1024*1024, and so on for GiB, TiB, PiB, EiB, ZiB and YiB(the "iB" is optional, e.g. "K" has the same meaning as "KiB") or the suffixesKB=1000, MB=1000*1000, and so on for GB, PB, EB, ZB and YB..IP "\fB\-n, \-\-keep-size\fP"Do not modify the apparent length of the file. This may effectively allocateblocks past EOF, which can be removed with a truncate..IP "\fB\-p, \-\-punch-hole\fP"Punch holes in the file, the range should not exceed the length of the file..IP "\fB\-o, \-\-offset\fP \fIoffset\fPSpecifies the beginning offset of the allocation, in bytes..IP "\fB\-l, \-\-length\fP \fIlength\fPSpecifies the length of the allocation, in bytes..IP "\fB\-h, \-\-help\fP"Print help and exit..IP "\fB-V, \-\-version"Print version and exit..SH AUTHORS.UR firstname.lastname@example.orgEric Sandeen.UE.br.UR email@example.comKarel Zak.UE.SH SEE ALSO.BR fallocate (2),.BR posix_fallocate (3),.BR truncate (1).SH AVAILABILITYThe fallocate command is part of the util-linux package and is available from.UR ftp://\:ftp.kernel.org\:/pub\:/linux\:/utils\:/util-linux/Linux Kernel Archive.UE .