FreeBSD 无法挂载 home 分区

FreeBSD 无法挂载 home 分区

我在第一次安装 FreeBSD 时遇到了问题。正如我在 GNU/Linux 中所做的那样,我创建了单独的主分区和根分区。我遇到的问题是我的主分区无法安装。

幸运的是,当启动失败时,它只会在根提示符下转储我,但不幸的是,在将 / 重新挂载为读写而不只是只读后,我无法挂载 /dev/ada0p3、我的 /home 分区、/home 或任何其他内容别的。

我得到的确切错误是mount /dev/ada0p3: No such file or directory,但快速ls /dev/显示ada0p3确实存在,并gpart show确认设备 ada0 上的分区 3 是 freebsd-zfs 并且是 185GB,这是我为我的家分配的大小。

我对 / 和 /home 都使用了 zfs。

这是全新安装,因此如果需要的话,我毫不犹豫地删除驱动器并重新安装,但我宁愿避免在这方面花费更多的时间。

答案1

尝试zfs mount -a。如果这不起作用,请检查以下内容zfs get mountpoint,canmount hostjails tank/hometank/usr/home根据您的池名称和数据集位置进行检查

挂载点应该定义到像这样的文件夹/家可以安装应该

如果不是这种情况,您可以使用zfs set canmount=on tank/home类似于 mountpoint 的方法来修复它。

在尝试挂载之前,请确保挂载点文件夹存在。

相关内容