Solution (source code)

= Solution

An <inode> holds <file metadata>: object type, owner and group identities, access permissions, <file> size, access/modification/status-change timestamps, and the <hard link> count. It also holds the information locating the contents, traditionally direct addresses and <indirect block pointers>. Device-special <files> instead need device-identifying information. The <file>'s name and parent pathname belong to <directory entries>, not to the ordinary <inode>.
$$
\boxed{\text{inode} = \text{metadata and content-location information}.}
$$