借助Canonical的Zsys計劃,Ubuntu 20.04的ZFS改進的一部分是能夠自動對APT操作進行快照,以便能夠在包管理變更之后進行必要的系統回滾/恢復。我們現在已經開始嘗試Ubuntu 20.04的ZFS/Zsys更改,并且到目前為止運行良好。
正是在Ubuntu 19.10中,Canonical向其Ubiquity桌面安裝程序添加了ZFS根文件系統安裝選項。 Ubuntu 20.04的桌面安裝程序中就有這個簡單的安裝選項,但現在已被隱藏在“advanced features(高級功能)”窗口中(見下圖:)。
在Ubiquity的“advanced features”區域中,可以安裝到ZFS根文件系統。該選項仍被認為是實驗性的,而EXT4仍是其默認文件系統。默認情況下,選擇Linux上的ZFS選項還將安裝其Zsys守護程序。
在使用帶有ZFS的Ubuntu 20.04每日構建ISO并重新啟動系統后,執行任何APT事務時,都會出現新的“saving system state(正在保存系統狀態)”消息(見下圖)。如果軟件包升級/安裝/刪除出現問題,運行APT將觸發Zsys拍攝ZFS快照。
通過GRUB,引導加載程序中多了一個“history(歷史)”菜單,見下圖。
從該歷史記錄菜單中,可以選擇一個較早的快照進行引導。見下圖
快照的行為和GRUB處理就像十年前的Fedora Btrfs系統回滾選項,以及SUSE/openSUSE上提供的功能一樣。到目前為止,對于使用Ubuntu 20.04的實驗性ZFS支持的用戶而言,這似乎是一個不錯的附加功能。
相關文章:Ubuntu 20.04 將在 ZFS+Zsys 上對APT操作進行快照 見 http://m.0106606.com/Linux/2020-03/162573.htm