根据本教程,我需要做的就是安装zfs
和zfs-lts
包,发出一个modprobe zfs
,然后就可以开始了。
没那么多。
创建完池和几个数据集后,我重启了机器。这时麻烦就开始了:
# zpool list
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.
等一下……所以我得跑了modprobe
每次系统启动了吗?我用 Google 搜索,发现我可以添加一行来在启动时/etc/modules
自动加载zfs
模块,但我有点困惑为什么在我安装 zfs 包时没有发生这种情况。
但它实际上没有什么帮助,因为该池显然不存在:
# modprobe zfs
# zpool list
no pools available
进一步谷歌搜索建议导入池。这可行,但我又必须手动发出命令每次系统启动:
# zpool import -a
# zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
backup 16.4T 1.88M 16.4T - - 0% 0% 1.00x ONLINE -
这难道不应该像在 Debian 和 Proxmox 上一样“正常工作”吗?我遗漏了什么?我可以安装什么来让 Alpine 与 ZFS 配合使用,而无需每次启动时都进行手动输入?
我在网上搜索过指南或现有的论坛问题,但要么没人将 Alpine 和 ZFS 一起使用,要么他们只是悄悄地这样做,因为谷歌上关于这个主题的搜索结果确实很少。
(如果安装最新版本的 Alpine 可以解决问题,我准备这样做。但我犹豫是否要清除机器并从头开始,因为这可能根本没有帮助。)