18.1 《Linux學習並不難》文件系統管理(1):xfs文件系統介紹linux
xfs是一種高性能的64位日誌文件系統,由Silicon Graphics在1993年爲IRIX操做系統開發。2000年5月,以GNU通用公共許可證發佈這套文件系統的源代碼,以後被移植到Linux 內核上。xfs特別擅長處理大文件,同時提供平滑的數據傳輸。 算法
xfs文件系統主要有如下幾點特性。運維
1.數據徹底性 ide
採用xfs文件系統,當主機發生宕機之後,因爲文件系統開啓了日誌功能,因此磁盤上的文件不會遭到破壞。不論目前文件系統上存儲的文件與數據有多少,文件系統均可以根據所記錄的日誌在很短的時間內迅速恢復磁盤文件內容。性能
2.傳輸特性 學習
xfs文件系統採用優化算法,日誌記錄對總體文件操做影響很是小。xfs查詢與分配存儲空間很是快。xfs文件系統能連續提供快速的反應時間。測試
3.可擴展性 優化
xfs是一個全64位的文件系統,能夠支持上百萬T字節的存儲空間。對特大文件以及小尺寸文件的支持都表現出衆,支持特大數量的目錄。xfs使用高的表結構,保證了文件系統能夠快速搜索與快速空間分配。xfs可以持續提供高速操做,文件系統的性能不受目錄中目錄及文件數量的限制。網站
4.傳輸帶寬 spa
xfs能以接近裸設備I/O的性能存儲數據。在單個文件系統的測試中,其吞吐量最高可達每秒7GB,對單個文件的讀寫操做,其吞吐量可達每秒4GB。
本文節選自《Linux學習並不難》教材,這是一本最實用的、理論實踐並重的Linux入門教材。如需閱覽整本書的內容請訪問Linux運維者(www.linuxywz.com)網站。