ZFS 数据集不会自动挂载

ctu*_*fli 7 freebsd zfs

在 FreeBSD 12.0 系统上运行时,数据集(我的主目录)不会在系统启动时自动安装。手动安装(即通过zfs mount zroot/usr/home/username)可以正常工作。

该数据集最初位于不同的磁盘上,并通过 移动到当前位置zfs send deskback/backup/usr/home/username | zfs receive -e zroot/usr/home

据推测,我可以添加一个条目/etc/fstab来安装此数据集,但似乎这不是必需的。如何让 ZFS 在启动时自动挂载?

编辑

这些数据集的属性canmount是:

# zfs get -r canmount zroot/usr
NAME                             PROPERTY  VALUE     SOURCE
zroot/usr                        canmount  off       local
zroot/usr/home                   canmount  on        default
zroot/usr/home/username          canmount  on        default
zroot/usr/home/username@--head-- canmount  -         -
Run Code Online (Sandbox Code Playgroud)

All*_*ude 4

你在 /etc/rc.conf 中有 'zfs_enable="YES"' 对吗?这是在启动时挂载所有数据集的内容,它基本上运行zfs mount -a以挂载所有 ZFS 数据集