帶有ZFS支持的Ubuntu 19.10在其安裝程序中作為試驗性選項提供了對root的支持

Ubuntu 19.10 Eoan Ermine

我們已經討論 Linux 中的 ZFS 檔案系統一段時間了。事實上,理查德·斯托曼本人曾表示,由於 GPL 和 CDDL 之間的許可不相容,「將ZFS 整合到 Linux 中是不可能的」。但 Canonical 也一直在努力,因為 ZFS 檔案系統能為他們的 Ubuntu 發行版帶來許多好處。實際上,他們現在已經在 Ubuntu 19.10 安裝程式中實現了對根分割區 ZFS 的支持,作為實驗性選項。

Ubuntu 19.10 “Eoan Ermine” 將帶來顯著的改進,使其成為這款熱門 Linux 發行版迄今為止最大的更新之一。在 Ubuntu 20.04 LTS 發布之前,Canonical 也準備了一些驚喜和新功能。其中就包括我之前提到的 ZFS 功能,它允許使用者根據需要格式化根分割區。這樣,您就可以充分利用 ZFS 的所有強大功能和優勢。

對於不熟悉 ZFS 的用戶,它是一種檔案系統,全稱為 Zettabyte File System(澤字節檔案系統)。它最初由 Sun Microsystems(現為 Oracle)為其 Solaris 作業系統創建。自 2004 年以來,在 Jeff Bonwick 的領導下,該計畫不斷發展壯大。 ZFS 的顯著特徵包括:大容量、管理方法、自癒能力、寫入時複製 (copy-on-write) 事務模型、快照支援、動態條帶化、可變大小區塊、透明加密等等。

關於許可問題,Canonical之所以這樣做,是因為zfs.ko(包含該檔案系統驅動程式的內核模組)獨立於Linux內核,因此可以使用非GPL許可。事實就是如此;實際上,Linux模組的創建正是為了實現這一目的:允許整合其他授權的模組,甚至是閉源模組,而不會與GPL產生衝突。就我個人而言,我認為在Linux中使用ZFS完全沒有壞處;恰恰相反。

順便一提,還有一個名為 openZFS 的原始 ZFS 分支。


在 Google 中將其新增為首選來源