Understanding inodes in Linux

What is inode? An inode (short for index node) is a data structure in a Linux filesystem that stores metadata about a file. Each file or directory in Linux has an inode associated with it, which contains, Inode Number Uid Gid Size Blocksize Mode Number of links ACLs, etc but it does not contain the filename, interesting right, more on that later. Inodes also stores permission bits that define how a file can be accessed:...

November 12, 2025 · 4 min · Suraj Narwade