標籤:style color os 使用 檔案 資料 sp on c
常見的檔案系統:
傳統檔案系統:ext2 / minix / MS-DOS / FAT (用 vfat 模組) / iso9660 (光碟片)等等;
日誌式檔案系統: ext3 / ReiserFS / Windows‘ NTFS / IBM‘s JFS / SGI‘s XFS
網絢檔案系統: NFS / SMBFS
主要介紹:ex2, ex3 和 xfs
1.Linux檔案系統ex2
ext2是 GNU/Linux 系統中標準的檔案系統,其特點為存取檔案的效能極好,對於中小型的檔案更顯示出優勢,這主要得利於其簇快取層的優良設計。
2.Linux檔案系統ex3
ex3檔案系統,它屬於一種記錄檔系統,是對ext2系統的擴充。它相容ext2,並且從ext2轉換成ex3並不複雜。
3.Liunx檔案系統xfs
XfS檔案系統是SGI開發的進階記錄檔系統,XFS極具伸縮性,非常健壯。所幸的是SGI將其移植到了Linux系統中。在Linux環境下。目前版本可用的最新XFS檔案系統的為1.2版本,可以很好地工作在2.4核心下
主要特性包括以下幾點:
資料完全性
採用XFS檔案系統,當意想不到的宕機發生後,首先,由於檔案系統開啟了日誌功能,所以你磁碟上的檔案不再會意外宕機而遭到破壞了。不論目前檔案系統上儲存的檔案與資料有多少,檔案系統都可以根據所記錄的日誌在很短的時間內迅速恢複磁碟檔案內容。
傳輸特性
XFS檔案系統採用最佳化演算法,日誌記錄對整體檔案操作影響非常小。XFS查詢與分配儲存空間非常快。xfs檔案系統能連續提供快速的反應時間。筆者曾經對XFS、JFS、Ext3、ReiserFS檔案系統進行過測試,XFS檔案檔案系統的效能表現相當出眾。
可擴充性
XFS 是一個全64-bit的檔案系統,它可以支援上百萬T位元組的儲存空間。對特大檔案及小尺寸檔案的支援都表現出眾,支援特大數量的目錄。最大可支援的檔案大 小為263 = 9 x 1018 = 9 exabytes,最大檔案系統尺寸為18 exabytes。
XFS使用高的表結構(B+樹),保證了檔案系統可以快速搜尋與快速空間分配。XFS能夠持續提供高速操作,檔案系統的效能不受目錄中目錄及檔案數量的限制。
傳輸頻寬
XFS 能以接近裸裝置I/O的效能儲存資料。在單個檔案系統的測試中,其輸送量最高可達7GB每秒,對單個檔案的讀寫操作,其輸送量可達4GB每秒。
Linux檔案系統