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