-1

我正在尝试将 4 TB 外部硬盘添加到连接到 USB3 端口的 Freebsd 服务器,但我面临以下问题。

我可以使用以下方式格式化此磁盘:

sudo gpart create -s GPT da1
sudo gpart add -t freebsd-ufs da1
sudo newfs -U /dev/da1p1
sudo mkdir /backup
sudo chmod 775 /backup

然后,我使用手动安装对其进行测试:

sudo mount /dev/da1p1 /backup

这很有效,因为我能够创建一个文件(触摸 /backup/foo)

然后,我卸载它并在 /etc/fstab 中添加一个新行

/dev/da1p1      /backup         ufs    rw      0       3

我测试的是:

sudo mount -a

它也有效。

问题是当我重新启动机器时,启动过程中出现系统错误并出现以下错误:

FreeBSD EFI Boot Block
Loader path : /boot/loader.efi

然后我必须删除我在 /etc/fstab 中添加的行才能启动它。

如果我理解正确,“mount -a”命令使用的是 /etc/fstab 的内容,这表明文件内容正常(没有隐藏字符或语法错误)。那么,为什么它在启动期间不起作用?

谢谢你的帮助

4

1 回答 1

1

这似乎是一个错误:EFI 加载器选择第一个可用的 UFS 文件系统并尝试从那里加载 loader.efi。在您的情况下,似乎它会拾取您的备份驱动器。您可能会发现对此问题报告的评论很有用:https ://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192184

于 2015-06-20T10:48:52.977 回答