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