Penguin

Differences between version 11 and previous revision of Inode.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 11 Last edited on Monday, June 4, 2007 1:45:49 pm by BenStaz Revert
Older page: version 10 Last edited on Monday, June 4, 2007 1:37:44 pm by BenStaz Revert
@@ -1,5 +1,5 @@
-An [Inode] specifies which DiskCluster~s a file occupies as well as a few attributes such as creation and last-modification times . To that end it contains a list of direct, indirect, and doubly and triply indirect pointers. On some FileSystems, very small files can be stored directly in the [Inode] itself. 
+An inode stores basic information about a regular file, directory, or other file system object . It contains a list of direct, indirect, and doubly and triply indirect pointers. On some FileSystems, very small files can be stored directly in the [Inode] itself. 
  
 Sophisticated FileSystems create [Inode]s on demand, but with most, the number of [Inode]s on a [Partition] has to be decided on during FileSystem creation. It is rare to run out of [Inode]s unless you have an unusual usage profile such as storing a news spool or [Squid] cache. Exhaustion of the inodes will prohibit the creation of additional files even if sufficient HDD space exists. 
  
 !!How many Inodes do I have free? 
@@ -17,8 +17,24 @@
 * The User ID of the file's owner. 
 * The Group ID of the file. 
 * Timestamps (ctime,mtime and atime). See [FileTimes] 
 * A reference count telling how many hard links point to the [Inode]. 
+  
+!!View Inode Information for a particular file.  
+  
+For example [PhilMurray's|PhilMurray] famous macaroni and cheese recipe:  
+  
+<verbatim>  
+$stat macaroni_and_cheese  
+  
+ File: `macaroni_and_cheese'  
+ Size: 1965 Blocks: 8 IO Block: 4096 regular file  
+Device: 305h/773d Inode: 2775423 Links: 1  
+Access: (0644/-rw-r--r--) Uid: ( 1000/ staz) Gid: ( 1000/ staz)  
+Access: 2007-05-16 00:21:17.000000000 +1200  
+Modify: 2007-05-16 00:21:16.000000000 +1200  
+Change: 2007-05-16 00:21:16.000000000 +1200  
+</verbatim>  
  
 !!How to obtain a file's [Inode] number 
  
 *ls -i <file>