目前,我正在尝试将运行19.04的数据转储服务器从LUKS+btrfs更改为ZFS。系统驱动器是LUKS加密的,可以通过SSH解密。它包含一个密钥文件,用于解密ZFS文件系统。我已经走到一半了,但是自动售货机不起作用。
zpool create -o ashift=12 dataint /dev/disk/by-id/mydrive zpool set feature@encryption=enabled dataint的池zfs create \ -o encryption=on \ -o keylocation=file:///root/keys/hdd256.key -o keyformat=raw\ dataint/test加密的文件系统。zfs mount dataint -l挂载这个我现在面临的问题是:
-l选项挂载文件系统时才加载加密卷。我想,当1被解决的时候,这个问题必须以某种方式来解决。我确实有一些zfs系统服务,但它们是蒙面的。不确定它们是否是先前安装的0.7包管理器的剩菜,我把它删除了。
发布于 2019-08-25 10:42:52
尝试手动启用所有已安装的部件。
要查看您的系统安装了哪些与zfs相关的服务:
sudo systemctl list-unit-files | grep zfs接下来,启用所有服务。我在唠叨:
sudo modprobe zfs
sudo systemctl enable zfs-import-cache
sudo systemctl enable zfs-import-scan
sudo systemctl enable zfs-import.target
sudo systemctl enable zfs-mount
sudo systemctl enable zfs-share
sudo systemctl enable zfs-zed
sudo systemctl enable zfs.target如果你的终端上出现了关于被蒙面的抱怨,强迫你摘掉所有的面具:
sudo systemctl unmask zfs-*您可能不需要这样做,但是为了完整起见,一些旧的系统拥有更少的服务,并且更喜欢update-rc.d:
update-rc.d zfs-import enable
update-rc.d zfs-mount enable
update-rc.d zfs-zed enable
update-rc.d zfs-share enablehttps://askubuntu.com/questions/1152657
复制相似问题