我正在尝试将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
这有效,因为我能够创建一个文件(touch / 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的内容,表示文件内容正常(没有隐藏字符或错误的语法)。那么,为什么它在启动时不起作用呢?
感谢您的帮助
答案 0 :(得分:0)
这似乎是一个错误:EFI加载器获取第一个可用的UFS文件系统,并尝试从那里加载loader.efi。在你的情况下,看起来,它会选择你的备份驱动器。您可能会发现对此问题报告的评论很有用:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192184