
起因是直接安裝OVMExtra里自帶的zfs插件會報錯,所以需要使用命令行來做一些前置準備。
源配置
有兩種方法。1是安裝OMVExtra并在內直接啟用所有測試源
下載地址在此?omv-extras.org2是手動添加,執行以下命令
vi /etc/apt/sources.list.d/buster-backports.listdeb http://deb.debian.org/debianbuster-backports main contribdeb-src http://deb.debian.org/debianbuster-backports main contrib
vi /etc/apt/preferences.d/90_zfsPackage: libnvpair1linux libuutil1linux libzfs2linux libzpool2linux spl-dkms zfs-dkms zfs-test zfsutils-linux zfsutils-linux-dev zfs-zedPin: release n=buster-backportsPin-Priority: 990
當然把vi換成其他文本編輯器也可,自己挑個順手的
安裝ZFS
執行下面三條命令
apt update
apt install dpkg-dev linux-headers-$(uname -r) linux-image-amd64
apt install zfs-dkms zfsutils-linux
然后安裝途中會報錯(這也是為啥不能直接安裝的根本原因),重新執行一遍第三條命令就可以完事了。
然后執行下面命令啟用zfs
modprobe zfs
收尾
最后通過OMV插件中心安裝zfs插件,完成后就可以通過網頁進行pool管理了
卸載
跟上面步驟反過來
- 已有存儲池的先導出池
- 卸載OMV的ZFS插件
- ssh執行apt autoremove zfs-dkms zfsutils-linux
- (潔癖可選)刪除/etc/apt/preferences.d/90_zfs,再執行apt update