Enumeration InodeFlagsExperimental

Inode flags (FS_IOC_GETFLAGS / FS_IOC_SETFLAGS)

FS_*_FL in include/uapi/linux/fs.h (around L250)

Enumeration Members

Append: 32

Writes to file may only append

Btree: 4096

btree format dir

CaseFold: 1073741824

Folder is case insensitive

Compress: 4

Compress file

CompressBlk: 512

One or more compressed clusters

Dax: 33554432

Inode is DAX

DirSync: 65536

dirsync behaviour (directories only)

Dirty: 256
EaInode: 2097152

Inode used for large EA

Encrypt: 2048

Encrypted file

EofBlocks: 4194304

Reserved for ext4

Extent: 524288

Extents

HugeFile: 262144

Reserved for ext4

IMagic: 8192

AFS directory

Immutable: 16

Immutable file

Index: 4096

hash-indexed directory

InlineData: 268435456

Reserved for ext4

JournalData: 16384

Reserved for ext3

NoAtime: 128

do not update atime

NoCompress: 1024

Don't compress

NoCow: 8388608

Do not cow file

NoDump: 64

do not dump file

NoTail: 32768

file tail should not be merged

ProjInherit: 536870912

Create with parents projid

Reserved: 2147483648

reserved for ext2 lib

SecureRm: 1

Secure deletion

Sync: 8

Synchronous updates

TopDir: 131072

Top of directory hierarchies

Undelete: 2

Undelete

Verity: 1048576

Verity protected inode