Back
Next
Inode table
Tracks the locations of the blocks that make up a file.
Controls access and handling of the files.
Table actually fragmented and distributed across file system partition.
With duplicate copies for protection and faster access.
One entry per file saved - each entry contains
User (owner) id (numeric).
Group id.
File type
File modification time - when file created or changed.
File access time - when file was last read.
Inode modification time - when book keeping data (inode) changed.
Size of file in bytes and blocks.
Current version (2005) of Solaris supports a 64 bit byte counter.
Number of links - # of names for a particular file listed in
various directory files. (4 byte or 8 byte)
Newer unix file systems now contain additional meta-data such as
ACLs (access control list entries) - attributes on steroids that can
be targeted to specific users or groups.
other extended attributes.
Table of disk block addresses - where data is stored on disk.
Linux -
1st 12 direct pointers,
13 - indirect pointer (points to a block that is being used as an
additional table of incde entries.
14 - pointer to a block of pointers to blocks of inode entries
15 - pointer to block of pointers to a block of pointers to blocks
of inode entries
Check out the linux command stat
stat -f
stat