Fedora 33 桌面版本默認(rèn)使用 Btrfs 文件系統(tǒng)
近日,F(xiàn)edora 工程和指導(dǎo)委員會(huì)(FESCo)正式批準(zhǔn)了允許 Fedora 33 桌面變體(版本)默認(rèn)使用 Btrfs 文件系統(tǒng),而不是現(xiàn)有的默認(rèn) EXT4 或其他替代方案。
要注意的是,此項(xiàng)變更只適用于 Fedora 33 桌面版本,比如 Fedora Workstation。
事實(shí)上,建議 Fedora 默認(rèn)使用 Btrfs 文件系統(tǒng)的提案十年前就已提出,不過(guò)直到將于今年秋季發(fā)布的 Fedora 33 才得以實(shí)現(xiàn)。
這項(xiàng)變更要求 Fedora 桌面版本使用 Btrfs 并以“透明的方式”體驗(yàn)現(xiàn)代文件系統(tǒng)的功能。官方則表示希望增加新的功能,同時(shí)減少處理磁盤空間耗盡等情況所需的專業(yè)知識(shí)。Btrfs 通過(guò)設(shè)計(jì)理念很好地適應(yīng)了這個(gè)角色,這也是促使他們選擇 Btrfs 作為默認(rèn)方案的原因之一。
Btrfs 提供了 CoW 快照、透明文件系統(tǒng)壓縮( transparent file-system compression)、SSD 存儲(chǔ)優(yōu)化、原生 RAID 功能以及其他各種 EXT4 沒(méi)有提供的現(xiàn)代功能。其他一些已經(jīng)表現(xiàn)出來(lái)的對(duì) Fedora 的 “好處”包括更好的低磁盤空間處理、Btrfs 的廣泛校驗(yàn)、通過(guò) cgroups2 進(jìn)行適當(dāng)?shù)?I/O 隔離、在線伸縮功能,以及更簡(jiǎn)單的復(fù)雜存儲(chǔ)陣列設(shè)置。
Fedora 此舉讓它與 openSUSE/SUSE 一起成為少數(shù)幾個(gè)默認(rèn)使用 Btrfs 的 Linux 發(fā)行版之一。推動(dòng)這一變化的是部分 Fedora 開(kāi)發(fā)者以及來(lái)自 Facebook 和其他 Btrfs 利益相關(guān)的工程師。
Fedora 開(kāi)發(fā)者仍在評(píng)估可能的透明文件系統(tǒng)壓縮和其他功能,這些功能或?qū)⒃?Fedora 33 中啟用?,F(xiàn)在 FESCo 已經(jīng)正式批準(zhǔn),但在發(fā)布之前仍需觀察是否會(huì)出現(xiàn)任何問(wèn)題,否則有可能會(huì)恢復(fù)使用 EXT4。
十年時(shí)間,這個(gè)設(shè)想終于要變成現(xiàn)實(shí)了。