CentOS默認(rèn)采用什么文件系統(tǒng)

centos默認(rèn)采用XFS文件系統(tǒng)。XFS是一種非常優(yōu)秀的日志文件系統(tǒng);它具有各種改進(jìn),使其能夠在文件系統(tǒng)群體列表中脫穎而出,例如用于元數(shù)據(jù)操作的日志記錄,可擴(kuò)展/并行I/O,掛起/恢復(fù)I/O,在線碎片整理,延遲性能分配。

CentOS默認(rèn)采用什么文件系統(tǒng)

本教程操作環(huán)境:centos7系統(tǒng)、thinkpad t480電腦。

CentOS是免費(fèi)的、開源的、可以重新分發(fā)的開源操作系統(tǒng),CentOS(Community Enterprise Operating System,中文意思是社區(qū)企業(yè)操作系統(tǒng))是linux發(fā)行版之一。

CentOS Linux發(fā)行版是一個(gè)穩(wěn)定的,可預(yù)測(cè)的,可管理的和可復(fù)現(xiàn)的平臺(tái),源于Red Hat Enterprise Linux(RHEL)依照開放源代碼(大部分是GPL開源協(xié)議)規(guī)定釋出的源碼所編譯而成。

CentOS默認(rèn)采用XFS文件系統(tǒng)。

XFS

XFS是一種非常優(yōu)秀的日志文件系統(tǒng),它是SGI公司設(shè)計(jì)的。 XFS具有各種改進(jìn),使其能夠在文件系統(tǒng)群體列表中脫穎而出,例如用于元數(shù)據(jù)操作的日志記錄,可擴(kuò)展/并行I / O,掛起/恢復(fù)I / O,在線碎片整理,延遲性能分配,等等

大概在2002年,XFS被合入Linux內(nèi)核,2009年RHEL Linux版本5.4使用了XFS文件系統(tǒng)。 由于其高性能,架構(gòu)可擴(kuò)展性和魯棒性,XFS一直是很多企業(yè)系統(tǒng)的首選,特別是擁有大量數(shù)據(jù)的企業(yè)系統(tǒng)。 現(xiàn)在,RHEL / CentOS 7和oracle Linux使用XFS作為其默認(rèn)文件系統(tǒng)。

缺點(diǎn):XFS文件系統(tǒng)不能縮小,當(dāng)刪除大量文件時(shí)會(huì)性能下降。

為什么CENTOS 7.0開始選擇XFS作為默認(rèn)的文件系統(tǒng)?

是由商業(yè)版紅帽決定用xfs為默認(rèn),故而centos這個(gè)社區(qū)版自然得跟上步伐了

主要特性包括以下幾點(diǎn)

  • 數(shù)據(jù)完全性:

    采用XFS文件系統(tǒng),當(dāng)意想不到的宕機(jī)發(fā)生后,首先,由于文件系統(tǒng)開啟了日志功能,所以你磁盤上的文件不再會(huì)意外宕機(jī)而遭到破壞了。不論目前文件系統(tǒng)上存儲(chǔ)的文件與數(shù)據(jù)有多少,文件系統(tǒng)都可以根據(jù)所記錄的日志在很短的時(shí)間內(nèi)迅速恢復(fù)磁盤文件內(nèi)容。

  • 傳輸特性 :

    XFS文件系統(tǒng)采用優(yōu)化算法,日志記錄對(duì)整體文件操作影響非常小。XFS查詢與分配存儲(chǔ)空間非常快。xfs文件系統(tǒng)能連續(xù)提供快速的反應(yīng)時(shí)間。筆者曾經(jīng)對(duì)XFS、JFS、Ext3、ReiserFS文件系統(tǒng)進(jìn)行過測(cè)試,XFS文件文件系統(tǒng)的性能表現(xiàn)相當(dāng)出眾。

  • 可擴(kuò)展性 :

    XFS 是一個(gè)全64-bit的文件系統(tǒng),它可以支持上百萬T字節(jié)的存儲(chǔ)空間。對(duì)特大文件及小尺寸文件的支持都表現(xiàn)出眾,支持特大數(shù)量的目錄。最大可支持的文件大 小為263 = 9 x 1018 = 9 exabytes,最大文件系統(tǒng)尺寸為18 exabytes。

    XFS使用高的表結(jié)構(gòu)(B+樹),保證了文件系統(tǒng)可以快速搜索與快速空間分配。XFS能夠持續(xù)提供高速操作,文件系統(tǒng)的性能不受目錄中目錄及文件數(shù)量的限制。

  • 傳輸帶寬 :

    XFS 能以接近裸設(shè)備I/O的性能存儲(chǔ)數(shù)據(jù)。在單個(gè)文件系統(tǒng)的測(cè)試中,其吞吐量最高可達(dá)7GB每秒,對(duì)單個(gè)文件的讀寫操作,其吞吐量可達(dá)4GB每秒。

xfs和ext4的區(qū)別:

區(qū)別一:?jiǎn)蝹€(gè)文件的大小

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

區(qū)別二:最大文件系統(tǒng)大小

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

區(qū)別三:

EXT4受限制于磁盤結(jié)構(gòu)和兼容問題,可擴(kuò)展性和scalability不如XFS。

說明:

由于歷史磁盤結(jié)構(gòu)原因Ext4 的inode 個(gè)數(shù)限制(32位數(shù))最多只能有大概40多億文件。而且Ext4的單個(gè)文件大小最大只能支持到16T(4K block size) ,目前來說已經(jīng)是瓶頸。XFS使用64位管理空間,文件系統(tǒng)規(guī)模可以達(dá)到EB級(jí)別。

相關(guān)推薦:《Linux視頻教程

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享