我正在尝试将 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 的内容,这表明文件内容正常(没有隐藏字符或语法错误)。那么,为什么它在启动期间不起作用?
谢谢你的帮助