自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux文件系統(tǒng):Ext、XFS、Btrfs等,選擇適合自己的文件系統(tǒng)

系統(tǒng) Linux
作為 Windows 或 macOS 系統(tǒng)用戶,人們一般不會去考慮他們的磁盤使用了什么文件系統(tǒng),因為微軟和蘋果已經(jīng)幫他們選定了 NTFS 和 APFS。

 作為 Windows 或 macOS 系統(tǒng)用戶,人們一般不會去考慮他們的磁盤使用了什么文件系統(tǒng),因為微軟和蘋果已經(jīng)幫他們選定了 NTFS 和 APFS。而對于 Linux 用戶,受益于自由開源軟件,文件系統(tǒng)選擇非常多,從常見的 Ext 4 文件系統(tǒng)到先進的 Btrfs 文件系統(tǒng),以及專門為閃存設(shè)計的 F2FS 文件系統(tǒng)。在了解各個文件系統(tǒng)特性的基礎(chǔ)上,大家可以根據(jù)自己的需求和使用場景來選擇。

[[312958]]

本文介紹了常見的 Linux 文件系統(tǒng)和它們的優(yōu)缺點,以及使用場合。

 

[[312959]]

 

Ext

Ext 是最為流行的 Linux 文件系統(tǒng),最新版本 Ext 4 已非常穩(wěn)定,是過去幾年中大多數(shù) Linux 發(fā)行版的默認(rèn)選擇。從 Android 2.3 版開始,Ext 4 取代之前的 YAFFS 成為默認(rèn)文件系統(tǒng)。由于使用廣泛,加上 Google 等大公司背書,Ext 4 被認(rèn)為是成熟穩(wěn)定的文件系統(tǒng),適合大多數(shù)使用場合,包括 Linux 桌面用戶。

 

[[312960]]

 

作為 Ext 3 文件系統(tǒng)的升級版本,Ext 4 速度和容量都有很大提升,并且 fsck 所需時間大大減少。容量方面,Ext 4 支持最大分區(qū) 1EB、最大文件 16TB、最大文件數(shù)量 40 億。作為日志文件系統(tǒng),Ext 4 文件系統(tǒng)對文件在磁盤中的位置以及磁盤的任何更改做記錄,并使用校驗和來提高文件系統(tǒng)的可靠性。不過,Ext 4 不支持透明壓縮、透明加密、快照等高級功能。

Ext 文件系統(tǒng)的核心開發(fā)者 Theodore Ts'o 是一位華裔,目前在 Google 工作,他也是 Linux 內(nèi)核和 Debian 系統(tǒng)資深開發(fā)者。

XFS

XFS 是一種高性能日志文件系統(tǒng),由 SGI 設(shè)計開發(fā),是業(yè)界最先進的、最具擴展性的文件系統(tǒng)之一,是目前 CentOS 的默認(rèn)文件格式。XFS 擅長處理大文件,在大型文件系統(tǒng)上提供非常高的吞吐量和平滑的數(shù)據(jù)傳輸,適合擁有海量數(shù)據(jù)的用戶,在企業(yè)應(yīng)用、大數(shù)據(jù)領(lǐng)域有著廣泛應(yīng)用。

 

[[312961]]

 

XFS 文件及目錄索引采用 B+ 樹結(jié)構(gòu),查詢與分配存儲空間非常快,性能不受目錄及文件數(shù)量的限制。XFS 文件系統(tǒng)能連續(xù)提供快速的反應(yīng)時間,以接近裸設(shè)備 I/O 的性能存儲數(shù)據(jù),在大多數(shù)場景下整體 IOPS 表現(xiàn)要比 Ext 4 來得更高、更穩(wěn)定,延遲也更小,在高 I/O 壓力下尤其明顯。XFS 因其基于分配組 (allocation group) 的設(shè)計而特別擅長并行 IO,當(dāng)該文件系統(tǒng)跨越多個存儲設(shè)備時,這種設(shè)計使得 IO 線程數(shù)、文件系統(tǒng)帶寬、文件和文件系統(tǒng)大小都具有極大的可伸縮性。

XFS 最大支持 8EB 單個文件。XFS 格式化和掛載非???,并提供了在線碎片整理功能。XFS 文件系統(tǒng)也有一些不足,例如它不能直接壓縮,不支持透明壓縮,缺少校驗保護等。

ReiserFS

ReiserFS 文件系統(tǒng)曾是 Linux 操作系統(tǒng)上設(shè)計最先進、性能最好的文件系統(tǒng)。ReiserFS 作為 SuSE Linux Enterprise 的默認(rèn)文件系統(tǒng),曾受到 Novell 公司的力推。

 

[[312962]]

 

ReiserFS 文件系統(tǒng)使用 B* 樹存儲文件,查找定位文件非???,用來處理大量小文件非常有優(yōu)勢,一些場合比 Ext 4 快上數(shù)倍。 表現(xiàn)在個人桌面系統(tǒng),使用 ReiserFS 文件系統(tǒng)能達到更快的開機速度,載入文檔、圖片也更加快捷。

ReiserFS 的作者 Hans Reiser 是俄裔美國人,他領(lǐng)導(dǎo)的 Namesys 公司致力于開發(fā)和維護 ReiserFS 文件系統(tǒng)。本來 ReiserFS 是 Linux 平臺最有前途的文件系統(tǒng),不過 2006 年 Hans Reiser 由于殺妻案入獄,ReiserFS 的開發(fā)陷入停滯,錯過了最好的發(fā)展機會。不過,一小部分開發(fā)者仍在進行 ReiserFS 后續(xù)版本的開發(fā),Reiser 4 經(jīng)過全新設(shè)計,具備了很多領(lǐng)先的文件系統(tǒng)特性,不過目前還未進入 Linux 內(nèi)核。

Btrfs

Btrfs 是一種支持寫入時復(fù)制(COW)的文件系統(tǒng), 與 ZFS 非常類似,被認(rèn)為是 Linux 未來最有希望的文件系統(tǒng),將替代目前廣泛使用的 Ext 4 文件系統(tǒng)。Btrfs 也宣稱專注于「容錯、修復(fù)及易于管理」。

 

[[312963]]

 

Oracle 于 2007 年對外宣布這項計劃,并發(fā)布源代碼,2014 年 8 月發(fā)布穩(wěn)定版。目標(biāo)是取代 Linux 當(dāng)時主流的 Ext 3 文件系統(tǒng),擺脫 Ext 3 的一些限制,特別是單文件大小,文件系統(tǒng)總大小和文件校驗,并加入 Ext3 不支持的一些功能,比如可寫快照(writable snapshots)、快照的快照(snapshots of snapshots)、內(nèi)建磁盤陣列(RAID),以及子卷(subvolumes)。

Btrfs 是少數(shù)專門對 SSD 進行優(yōu)化的文件系統(tǒng),Btrfs 用戶可以使用 mount 參數(shù)打開對 SSD 的特殊優(yōu)化處理。Btrfs 的 COW 技術(shù)從根本上避免了對同一個物理單元的反復(fù)寫操作,如果用戶打開了 SSD 優(yōu)化選項,Btrfs 將在底層的塊空間分配策略上進行優(yōu)化:將多次磁盤空間分配請求聚合成一個大小為 2M 的連續(xù)的塊。大塊連續(xù)地址的 IO 能夠讓固化在 SSD 內(nèi)部的微代碼更好的進行讀寫優(yōu)化,從而提高 IO 性能。

另外還有專門為 NAND 閃存設(shè)計的 F2FS、YAFFS 等文件系統(tǒng),源自 Solaris 號稱終極文件系統(tǒng)的 ZFS(ZFS On Linux)等。

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2025-03-28 09:44:17

2009-12-14 13:14:57

2021-05-31 06:10:14

Btrfs文件系統(tǒng)Linux

2011-06-27 10:17:15

EXT4 Btrfs

2010-03-16 14:42:16

linux環(huán)境

2011-03-07 09:11:23

2010-03-05 17:43:00

Linux XFS文件

2010-03-05 17:20:23

Linux XFS文件

2018-09-12 15:48:35

ext4Linux文件系統(tǒng)

2010-03-02 13:27:17

LinuxXFS文件系

2013-10-22 16:18:55

RHEL 6XFS

2019-07-23 18:00:45

Linux 開源操作系統(tǒng)

2020-07-22 14:53:06

Linux系統(tǒng)虛擬文件

2009-08-27 12:00:45

ibmdwLinux

2011-01-13 14:10:30

Linux文件系統(tǒng)

2017-02-28 20:00:17

Linux文件系統(tǒng)對比

2009-12-10 09:42:07

2012-02-07 09:41:46

XFSext4文件系統(tǒng)

2011-08-10 09:25:16

BtrfsFedora 16

2009-08-12 17:42:24

Linux文件系統(tǒng)BTRFSext4
點贊
收藏

51CTO技術(shù)棧公眾號