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