Special inodes

ext4 reserves some inode for special features, as follows:

inode Number

Purpose

0

Doesn’t exist; there is no inode 0.

1

List of defective blocks.

2

Root directory.

3

User quota.

4

Group quota.

5

Boot loader.

6

Undelete directory.

7

Reserved group descriptors inode. (“resize inode”)

8

Journal inode.

9

The “exclude” inode, for snapshots(?)

10

Replica inode, used for some non-upstream feature?

11

Traditional first non-reserved inode. Usually this is the lost+found directory. See s_first_ino in the superblock.

Note that there are also some inodes allocated from non-reserved inode numbers for other filesystem features which are not referenced from standard directory hierarchy. These are generally reference from the superblock. They are:

Superblock field

Description

s_lpf_ino

Inode number of lost+found directory.

s_prj_quota_inum

Inode number of quota file tracking project quotas

s_orphan_file_inum

Inode number of file tracking orphan inodes.