inode
An inode, short for index node, is a data structure used by many Unix-like file systems to store information about a file or directory, without including its name or its actual data. The inode is identified by an inode number, which uniquely identifies the file within the filesystem.
Inside an inode are metadata fields such as the file type, ownership (user and group IDs), access
Names are stored in directory entries that map filenames to inode numbers. This separation means that a
In many file systems, inodes are allocated in a fixed inode table created at filesystem creation. The
Access to a file’s metadata typically requires reading its inode from disk (e.g., via a stat operation).