Skip to content

InodeFlags

Defined in: src/internal/inode.ts:255

Inode flags

S_* in include/linux/fs.h (around L2325)

Append: 4

Defined in: src/internal/inode.ts:261

Append-only file


AutoMount: 2048

Defined in: src/internal/inode.ts:279

Automount/referral quasi-directory


CaseFold: 32768

Defined in: src/internal/inode.ts:287

Casefolded file


DAX: 8192

Defined in: src/internal/inode.ts:283

Direct Access, avoiding the page cache


Dead: 16

Defined in: src/internal/inode.ts:265

removed, but still open directory


Dirsync: 64

Defined in: src/internal/inode.ts:269

Directory modifications are synchronous


Encrypted: 16384

Defined in: src/internal/inode.ts:285

Encrypted file (using fs/crypto/)


IMA: 1024

Defined in: src/internal/inode.ts:277

Inode has an associated IMA struct


Immutable: 8

Defined in: src/internal/inode.ts:263

Immutable file


KernelFile: 131072

Defined in: src/internal/inode.ts:291

File is in use by the kernel (eg. fs/cachefiles)


NoAtime: 2

Defined in: src/internal/inode.ts:259

Do not update access times


NoCMtime: 128

Defined in: src/internal/inode.ts:271

Do not update file c/mtime


NoQuota: 32

Defined in: src/internal/inode.ts:267

Inode is not counted to quota


NoSec: 4096

Defined in: src/internal/inode.ts:281

no suid or xattr security attributes


Private: 512

Defined in: src/internal/inode.ts:275

Inode is fs-internal


SwapFile: 256

Defined in: src/internal/inode.ts:273

Do not truncate: swapon got its bmaps


Sync: 1

Defined in: src/internal/inode.ts:257

Writes are synced at once


Verity: 65536

Defined in: src/internal/inode.ts:289

Verity file (using fs/verity/)