Differences between version 10 and predecessor to the previous major change of Inode.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 10 | Last edited on Monday, June 4, 2007 1:37:44 pm | by BenStaz | Revert |
Older page: | version 5 | Last edited on Saturday, July 23, 2005 2:17:29 pm | by AristotlePagaltzis | Revert |
@@ -1,3 +1,24 @@
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.
-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. To see how
many [Inode]s are free
, use <tt>df
-i</tt
>.
+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?
+
+*df - i
+
+!!What information does an
[Inode] store?
+
+Note : Inodes do NOT contain filenames.
+
+* The size of the file in bytes.
+* The file'
s physical location (the addresses of the blocks of storage containing the file's data on a HDD)
+* The file's permissions.
+* The Device ID
+* 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].
+
+!!How to obtain a file's [Inode] number
+
+*ls
-i <file
>