首頁 >運維 >CentOS >CentOS預設採用什麼檔案系統

CentOS預設採用什麼檔案系統

青灯夜游
青灯夜游原創
2023-02-02 17:56:503351瀏覽

CentOS預設採用XFS檔案系統。 XFS是一種非常優秀的日誌檔案系統;它具有各種改進,使其能夠在檔案系統群組清單中脫穎而出,例如用於元資料操作的日誌記錄,可擴展/並行I/O,掛起/復原I/O,線上碎片整理,延遲效能分配。

CentOS預設採用什麼檔案系統

本教學操作環境:centos7系統、thinkpad t480電腦。

CentOS是免費的、開源的、可以重新分發的開源作業系統,CentOS(Community Enterprise Operating System,中文意思是社群企業作業系統)是Linux發行版之一。

CentOS Linux發行版是一個穩定的,可預測的,可管理的和可重複的平台,源自於Red Hat Enterprise Linux(RHEL)依照開放原始碼(大部分是GPL開源協定)規定釋出的源碼所編譯而成。

CentOS預設採用XFS檔案系統。

XFS

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

大概在2002年,XFS被合入Linux內核,2009年RHEL Linux版本5.4使用了XFS檔案系統。由於其高效能,架構可擴展性和穩健性,XFS一直是許多企業系統的首選,特別是擁有大量資料的企業系統。現在,RHEL / CentOS 7和Oracle Linux使用XFS作為其預設檔案系統。

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

為什麼CENTOS 7.0開始選擇XFS作為預設的檔案系統?

是由商業版紅帽決定用xfs為默認,故而centos這個社區版自然得跟上步伐了

主要特性包括以下幾點

  • 資料完全性:

    採用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每秒。

xfs和ext4的差異:

#區別一:單一檔案的大小

EXT4可以是16GB到16TB,而XFS可以是16TB到16EB。

區別二:最大檔案系統大小

EXT4可以是1EB,而XFS可以是8EB。

區別三:

EXT4受限於磁碟結構和相容問題,可擴充性和scalability不如XFS。

說明:

由於歷史磁碟結構原因Ext4 的inode 個數限制(32位數)最多只能有大概40多億檔案。而且Ext4的單一檔案大小最大隻能支援到16T(4K block size) ,目前來說已經是瓶頸。 XFS使用64位元管理空間,檔案系統規模可以達到EB等級。

相關推薦:《Linux影片教學

以上是CentOS預設採用什麼檔案系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn