Skip to content

InodeFlags

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

Inode flags

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

Append: 4

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

Append-only file


AutoMount: 2048

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

Automount/referral quasi-directory


CaseFold: 32768

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

Casefolded file


DAX: 8192

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

Direct Access, avoiding the page cache


Dead: 16

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

removed, but still open directory


Dirsync: 64

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

Directory modifications are synchronous


Encrypted: 16384

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

Encrypted file (using fs/crypto/)


IMA: 1024

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

Inode has an associated IMA struct


Immutable: 8

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

Immutable file


KernelFile: 131072

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

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


NoAtime: 2

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

Do not update access times


NoCMtime: 128

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

Do not update file c/mtime


NoQuota: 32

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

Inode is not counted to quota


NoSec: 4096

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

no suid or xattr security attributes


Private: 512

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

Inode is fs-internal


SwapFile: 256

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

Do not truncate: swapon got its bmaps


Sync: 1

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

Writes are synced at once


Verity: 65536

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

Verity file (using fs/verity/)