Unix Interview Questions and Answers


What is inode in UNIX OS?

All UNIX files have its description stored in a structure called inode. The inode
contains info about the file-size, its location, time of last access, time of last
modification, permission and so on. Directories are also represented as files and
have an associated inode. In addition to descriptions about the file, the inode
contains pointers to the data blocks of the file. If the file is large, inode has
indirect pointer to a block of pointers to additional data blocks (this further
aggregates for larger files). A block is typically 8k.

Inode consists of the following fields:

File owner identifier

File type

File access permissions

File access times

Number of links

File size

Location of the file data

Posted by:Richards