CHATTR(1) General Commands Manual CHATTR(1) chattr - chattr [ -RVf ] [ -v ] [ -p ] [ ] ... chattr . +-=[aAcCdDeFijmPsStTux]. '+' '-' '=' . 'aAcCdDeFijmPsStTux' : (a), atime (A), (c), (C), (d), (D), (e), (F), (i), (j), (m), (P), (s), (S), (t), (T), (u), (x). lsattr(1) chattr: (E), (I), (N), (V). btrfs(5), ext4(5), mkfs.f2fs(8), xfs(5) . -R . -V chattr . -f . -v / . -p . a 'a' . CAP_LINUX_IMMUTABLE . A 'A' atime . / . c 'c' . . . : . (: btrfs 'c' 'C'. btrfs 'nodatasum') C 'C' . . (: btrfs 'C' . . 'C' No_COW. 'C' 'c'.) d 'd' dump(8). D 'D' 'dirsync' . e 'e' . chattr(1). E 'E' . chattr(1) lsattr(1). F 'F' . (casefold) . i 'i' : . CAP_LINUX_IMMUTABLE . I 'I' htree (hashed trees). chattr(1) lsattr(1). j 'j' ext3 ext4 "data=ordered" "data=writeback" . "data=journal" . CAP_SYS_RESOURCE . m 'm' . N 'N' (inline) inode . chattr(1) lsattr(1). P 'P' (project id's). . (hard link) . s 's' (blocks) . : . S 'S' (synchronously) 'sync' . t 't' (partial block fragment) ( (tail-merging)). LILO . : ext2 ext3 ext4 . T 'T' Orlov (Orlov block allocator). ext3 ext4 . 'T' /home /home/john /home/mary . Orlov . u 'u' . (undeletion). : . x 'x' (dax) DAX. 'dax=never'. dax: . . . V 'V' fs-verity . (cryptographic hash) Merkle. . chattr(1) lsattr(1). chattr Remy Card . Theodore Ts'o . 'c' 's' 'u' ext2 ext3 ext4 Linux . 'a' 'i' . 'j' ext3 ext4. 'D' Linux 2.5.19 . chattr e2fsprogs http://e2fsprogs.sourceforge.net. lsattr(1), btrfs(5), ext4(5), mkfs.f2fs(8), xfs(5). 3 . . : . E2fsprogs 1.47.4 2025 CHATTR(1)