Unix文件系統(tǒng)知識講解
我們今天要來了解下Unix文件系統(tǒng)的知識。Unix文件系統(tǒng)是整個Unix系統(tǒng)中與用戶關系最密切,用戶操作最頻繁的部分,隨著系統(tǒng)運行時間的延續(xù),文件系統(tǒng)的使用效率也跟著下降,這主要表現(xiàn)為:硬盤空間的減少,垃圾信息的增加,尋址時間的增加等。本文將介紹幾種提高文件系統(tǒng)使用效率的方法,和大家共享,歡迎更正和補充。
首先,我們應該對Unix文件系統(tǒng)的結構有一個了解。文件系統(tǒng)是Unix系統(tǒng)中的文件,目錄,以及對這些文件和目錄進行管理的數(shù)據(jù)結構的總稱。Unix文件系統(tǒng)包括引導塊、超級塊、i節(jié)點區(qū)、文件存儲區(qū)、進程對換區(qū)等幾部分。
引導塊占用第0號物理塊,不屬于Unix文件系統(tǒng)管轄,如果系統(tǒng)中有多個Unix文件系統(tǒng),只有根文件系統(tǒng)才有引導程序放在引導塊中,其余Unix文件系統(tǒng)都不使用引導塊;
超級塊占用第1號物理塊,是Unix文件系統(tǒng)的控制塊,超級塊包括:Unix文件系統(tǒng)的大小、空閑塊數(shù)目、空閑塊索引表、空閑i節(jié)點數(shù)目、空閑i節(jié)點索引表、封鎖標記等。超級塊是系統(tǒng)為文件分配存儲空間、回收存儲空間的依據(jù)。
而i節(jié)點是對文件進行控制和管理的一種數(shù)據(jù)結構。一個文件對應一個i節(jié)點,每個i節(jié)點都有一個***的i節(jié)點號,i節(jié)點由64個字節(jié)組成,保存了文件的屬性和類型、存放文件內(nèi)容的物理塊地址、最近一次的存取時間、最近一次的修改時間、創(chuàng)建此文件的時間。要注意哦:i節(jié)點中并不包括文件名,文件名和文件占用的i節(jié)點的i節(jié)點號放在目錄文件的目錄項中。
文件存儲區(qū)是存放文件內(nèi)容的區(qū)域,文件存儲區(qū)中各數(shù)據(jù)塊的使用情況在超級塊中由記錄,系統(tǒng)利用超級塊中的記錄完成對數(shù)據(jù)塊的分配和回收。
在Unix文件系統(tǒng)的末尾還可能有進程對換區(qū),這里保留了對換到內(nèi)存中的進程的映象,它不屬于Unix文件系統(tǒng)管轄。相信通過上面的這段文字,兄弟們應該對Unix文件系統(tǒng)有一個大致的了解了。
【編輯推薦】


















