天天看點

AIX日志型檔案系統的nbpi

        日志型檔案系統有一個 nbpi(Number of Bytes Per i-node,每一個i節點擁有的位元組數)參數,它影響着檔案系統中i節點的數量。日志型檔案系統支援的 nbpi值有 512,1024, 2048,4096,8192,16384,32768,65 536和131072,其中,32 768,65536和131072隻适用于 AIX 4.2 及以後版本的作業系統。在建立檔案系統時要指定 nbpi值,它的預設值為4096位元組,日志型檔案系統允許指定多于或少于預設值的 nbpi。在建立檔案系統時用 nbpi 來代替要指定的 i節點數量。

        比如:要建立一個 8MB 的檔案系統,同時指定 nbpi值為4 096Byte,也就是說,每一個i節點可以控制一個4096 位元組的資料塊,那麼這個檔案系統就有2 048個i節點。

                    8MB×1 024×1 024÷4 096 (Byte)=2 048(i-nodes)

        每一個檔案或目錄需要一個i 節點,這就意味着在這個檔案系統中,如果每一個檔案的大小不超過 4KB,則在這個 8MB 的檔案系統中最多能建立 2048個檔案。那麼假設每個檔案的大小依舊不超過4kb,如果要增加檔案系統中允許建立檔案的最大值該如何呢?自然是減小nbpi的值。

        是以綜上所述:在建立檔案系統時,并不是直接去指定i節點的數量,而是間接的通過設定nbpi的值來調整檔案系統中i節點的數量,進而調整檔案系統中檔案或目錄的數量。