inode # 45678
modes (rwxrwxrwx)
UID (owner)
file size bytes
atime (access)
ctime (metadata)
mtime (contents)
dtime (delete)
GID (group)
hard link count
data block count
file flags
direct 0
direct 1
direct 2
direct 3
direct 4
direct 5
direct 6
direct 7
direct 8
direct 9
direct 10
direct 11
indirect 12
double indirect 13
triple indirect 14
file version
file ACL
directory ACL
. . .
12 * 4KiB
= 48KiB
1024 * 4KiB
= 4MiB
1024 * 1024 * 4KiB
= 4GiB
1024 * 1024 * 1024 * 4KiB
= 4TiB (but limited to 2TiB on x86)
4 KiB data block
single indirect pointer block (1024 32-bit addresses)
double indirect pointer block (1024 32-bit addresses)
triple indirect pointer block (1024 32-bit addresses)
ext2/ext3 32-bit filesystem
Inode and metadata structure, ext2/ext3 file-system
ext2 and ext3 are 32-bit file-systems designed using a pointer structure modeled after the UNIX file-system (UFS).
Maximum sizes are constrained by the default block and sector sizes.
T
ECH
V
IEW