inodes

Unix metadata structures

An inode is a data structure in Unix-like file systems that stores information about a file—its size, permissions, ownership, timestamps, and location on disk—everything except the file's name and actual contents.

Each file has exactly one inode, identified by a number.

When a system runs out of inodes, no new files can be created even if disk space remains: The server crashed because we ran out of inodes.

filesystem

metadata

Descriptive information about content

allocation · symlink · hardlink · permissions · ownership · journaling · mount · unmount · path · root

structure

directory

File system container

child · linking · traversal · reference · pointer · lookup · addressing · mapping · organization · entry

storage

blocks

Obstructs or sections

capacity · space · drive · SSD · HDD · allocation · exhaustion · limit · usage · free

linux

namespace

Identifier collision prevention container

  • quotaFixed assigned amount
Opposites
metadata vs. data content

inodesraw data

Unanalyzed collected information

payload · user data

file system abstraction level

inodesstorage media

Hardware holding saved data

platters

Family

index, node, filesystem, file system, file systems

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G