為什麼CentOS7選擇XFS作為預設的檔案系統?

老男孩IT教育機構發表於2023-11-29

  CentOS中文意思是社群企業作業系統,是Linux發行版之一,是免費的、開源的、可以重新分發的開源作業系統,具有很高的穩定性。那麼Linux中CentOS預設檔案系統是什麼?我們透過這篇文章來了解一下。

  CentOS預設採用XFS檔案系統。

  XFS是一種非常優秀的日誌檔案系統,它是SGI公司設計的。XFS具有各種改進,使其能夠在檔案系統群體中脫穎而出,例如用於後設資料操作的日誌記錄,可擴充套件/並行I/I/O,掛起/恢復I/O,線上碎片整理,延遲性分配等等。

  大概在2002年,XFS被合入Linux核心,2009年RHEL Linux版本5.4使用了XFS檔案系統。由於其高效能,架構可擴充套件性和魯棒性,XFS一直是很多企業系統的*選,特別是擁有大量資料的企業系統。現在,RHEL/CentOS7和oracle Linux使用XFS作為其預設檔案系統。

  缺點:XFS檔案系統不能縮小,當刪除大量檔案時會效能下降。

  為什麼CentOS7選擇XFS作為預設的檔案系統?

  是由商業版紅帽決定用XFS為預設。

  主要特性包括以下幾點:

  1、資料完全性

  採用XFS檔案系統,當意想不到的當機發生後,首先,由於檔案系統開啟了日誌功能,所以你磁碟上的檔案不再會意外當機而遭到破壞了。不論目前檔案系統上儲存的檔案與資料有多少,檔案系統都可以根據所記錄的日誌在很短的時間內迅速恢復磁碟檔案內容。

  2、傳輸特性

  XFS檔案系統採用最佳化演算法,日誌記錄對整體檔案操作影響非常小。XFS查詢與分配儲存空間非常快。XFS檔案系統能連續提供快速的反應時間。筆者曾經對XFS、JFS、EXT3、ReiserFS檔案系統進行過測試,XFS檔案系統的效能表現相當出眾。

  3、可擴充套件性

  XFS是一個全64-bit的檔案系統,它可以支援上百萬T位元組的儲存空間。對特大檔案及小尺寸檔案的支援都表現出眾,支援特大數量的目錄。最大可支援的檔案大小為263=9*1018=9exabytes,最大檔案系統尺寸為18 exabytes。

  XFS使用高的表結構,保證了檔案系統可以快速搜尋與快速空間分配。XFS能夠持續提供高速操作,檔案系統的效能不受目錄中目錄及檔案數量的限制。

  4、傳輸頻寬

  XFS能以接近裸裝置I/O的效能儲存資料。在單個檔案系統的測試中,其吞吐量最高可達7GB每秒,對單個檔案的讀寫操作,其吞吐量可達4GB每秒。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2997876/,如需轉載,請註明出處,否則將追究法律責任。

相關文章