public final class NativeFileSystemLinux extends NativeFileSystemPosix
| Modifier and Type | Class and Description |
|---|---|
static interface |
NativeFileSystemLinux.LinuxNativeLibC |
| Modifier and Type | Field and Description |
|---|---|
static int |
FALLOC_FL_COLLAPSE_RANGE
FALLOC_FL_COLLAPSE_RANGE is used to remove a range of a file
without leaving a hole in the file.
|
static int |
FALLOC_FL_INSERT_RANGE
FALLOC_FL_INSERT_RANGE is use to insert space within the file size without
overwriting any existing data.
|
static int |
FALLOC_FL_KEEP_SIZE
default is extend size
|
static int |
FALLOC_FL_NO_HIDE_STALE
reserved codepoint
|
static int |
FALLOC_FL_PUNCH_HOLE
de-allocates range
|
static int |
FALLOC_FL_UNSHARE_RANGE
FALLOC_FL_UNSHARE_RANGE is used to unshare shared blocks within the
file size without overwriting any existing data.
|
static int |
FALLOC_FL_ZERO_RANGE
FALLOC_FL_ZERO_RANGE is used to convert a range of file to zeros preferably
without issuing data IO.
|
| Constructor and Description |
|---|
NativeFileSystemLinux() |
| Modifier and Type | Method and Description |
|---|---|
void |
punchHole(int fd,
long off,
long len) |
getFileSystemBlockSize, getFileSystemBlockSize, getSparseFileSizepublic static final int FALLOC_FL_KEEP_SIZE
public static final int FALLOC_FL_PUNCH_HOLE
public static final int FALLOC_FL_NO_HIDE_STALE
public static final int FALLOC_FL_COLLAPSE_RANGE
public static final int FALLOC_FL_ZERO_RANGE
public static final int FALLOC_FL_INSERT_RANGE
public static final int FALLOC_FL_UNSHARE_RANGE
public void punchHole(int fd,
long off,
long len)
punchHole in interface NativeFileSystempunchHole in class NativeFileSystemPosix
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025