當前位置:編程學習大全網 - 網站源碼 - 索引節點的使用索引節點

索引節點的使用索引節點

Linux文件系統使用索引節點來記錄文件信息,作用類似於Windows下的文件分配表。壹個文件系統維護了壹個索引節點的數組,每個文件或目錄都與索引節點數組中的唯壹壹個元素對應。

linux文件系統將文件索引節點號和文件名同時保存在目錄中。

所以,目錄只是將文件的名稱和它的索引節點號結合在壹起的壹張表,目錄中每壹對文件名稱和索引節點號稱為壹個連接。對於壹個文件來說有唯壹的索引節點號與之對應,對於壹個索引節點號,卻可以有多個文件名與之對應。因此,在磁盤上的同壹個文件可以通過不同的路徑去訪問它。

系統管理員使用的很多程序往往用inode號碼來替代文件名來訪問文件系統。例如磁盤完整性檢查程序fsck或pfiles。因此,inode號碼與文件全路徑名的互查是需要的。可以用find帶參數選項-inum,ls帶參數選項(-i做到。

文件系統可能會用盡inode。這導致文件系統還有空閑的存儲空間,但已經沒有空閑的inode可供使用了。例如,壹個電子郵件服務器可能會被大量的小文件用盡所有inode,但是卻沒有填滿文件存儲空間。

現代的文件系統如JFS和XFS能夠動態地增加inode,因此不會用盡inode。

  • 上一篇:html的中文名稱是什麽?
  • 下一篇:在通達信中連續3日以上收陽線,隨後在第壹天收陽線的開盤價位置上向右劃橫線,20天後劃線結束。公式如何表
  • copyright 2024編程學習大全網