2015-06-18 38 views
-2

我想添加一個4 TB的外部硬盤到我的Freebsd服務器連接到USB3端口,我面臨以下問題。無法添加外部硬盤與FreeBSD 10.1

我能夠使用格式化這個盤:

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 

這工作,因爲我能夠創建一個文件(觸摸/備份/富)

然後,我將其卸載,並添加在/ 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的內容,它指示文件內容正常(沒有隱藏字符或錯誤語法)。那麼,爲什麼在啓動時不工作?

感謝您的幫助

+2

這不是一個真正的編程問題,是嗎?這看起來更像是一個普通的FreeBSD問題。 –

回答

0

這似乎是一個錯誤:EFI裝載機拿起第一個可用的製作UFS文件系統,並試圖從那裏加載loader.efi。就你的情況而言,它看起來會挑選你的備份驅動器。你可能會發現這個問題的評論報告有用:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192184

+0

我試圖在這個外部磁盤的/ etc/fstab中添加'later'和'noauto',但加載器仍然崩潰......我不明白,我是唯一一個嘗試設置外部磁盤進行備份用FreeBSD? – Thierry

+0

問題不在於外部磁盤,而在於EFI加載程序。 AFAIK,使用EFI啓動在FreeBSD中是一個相對較新的功能。 – arrowd

+0

經過這麼多的嘗試,我終於結束了以下,但遠不是完美的解決方案(但它的工作原理):我刪除DA1設備,重新啓動服務器與磁盤連接,並在我的crontab任務,我首先創建DA1和DA1P1 ,然後做我的備份的東西,比刪除da1p1和DA1 ... – Thierry