Overview
#define _GNU_SOURCE /* See feature_test_macros(7) */
#include <fcntl.h>
int fallocate(int fd, int mode, off_t offset, off_t len);
Allocating disk space
- FALLOC_FL_KEEP_SIZE
- FALLOC_FL_UNSHARE
Deallocatiing file space
Collapsing file space
Zeroing file space
Increasing file space