我在第一次安装 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/home
或tank/usr/home
根据您的池名称和数据集位置进行检查
挂载点应该定义到像这样的文件夹/家和可以安装应该在
如果不是这种情况,您可以使用zfs set canmount=on tank/home
类似于 mountpoint 的方法来修复它。
在尝试挂载之前,请确保挂载点文件夹存在。