有人試過在 NAS 上安裝自訂韌體嗎?

如標題所示,有沒有人嘗試過安裝自訂韌體,特別是 TrueNAS 或 UnRAID?如果有,請分享你的使用經驗。

您需要告知您的 NAS 型號

我有一台 TS-673A

你需要加裝一張 GPU(因為你的 NAS 沒有螢幕輸出)
https://www.qnap.com/en/compatibility/?model=521&category=25

然後安裝你喜歡的任何作業系統,因為這就是一台普通的 x86/x64 電腦

我在一台舊的 453 上測試了 unraid 一個月。運行還算可以,但我並不確定自己會想把它用在任何主要的 NAS 上。

我知道,我有一張舊的1030,和我的型號相容。

為什麼你不願意在它上面運行的原因是什麼?我對 QNAP 的軟體解決方案並不太滿意;它缺乏一些功能,而且現有的某些功能也還不完整,更不用說使用者體驗(UX)了。我本身是來自 Synology 的世界,那邊的東西比較有條理,所以我原本期待會有更多。你是安裝在 QNAP 的 eMMC 還是其中一個 NVMe 硬碟上呢?

那就去做吧……沒有什麼能阻止你,只要在 BIOS 中更改預設開機裝置(例如從內部 DOM/Flash 改成 USB 隨身碟),然後在其上安裝任何作業系統即可。

453 中的 Celeron 處理器比你 673A 中的嵌入式 Ryzen 處理器慢得多

Unraid 是從 USB 執行的,所以你不需要刪除 QNAP 的東西,只要如前所述更改開機裝置即可。對我來說,它是一個精簡的作業系統(OS),我認為這也是許多人喜歡它的原因。它處理硬碟、共享等的方式也都不一樣,所以一開始需要花點時間學習。它本身沒什麼問題,在 873 上應該可以順利運行。

你有嘗試匯入現有的儲存池,還是從頭開始建立?

我確實打算這麼做,只是想聽聽其他人是怎麼做的,你知道的,想從別人的錯誤中學習 :slight_smile: 我有 NAS 的備份,還需要把一些虛擬機(VM)移到另一台 NAS 上,這樣在安裝的時候基礎架構還能運作。你知道 NVMe 磁碟可以用來安裝作業系統(OS)嗎?我不確定那兩個 M.2 插槽能不能設定成 RAID 用於 OS 安裝,因為我不是拿它們來做儲存……

我認為你可以從任何儲存裝置開機,不過 RAID 配置必須由你選擇的作業系統來設定,因為 QNAP 使用的是軟體 RAID。

另外,你必須清除所有硬碟,因為 QNAP 的儲存池可能無法被讀取(而且硬碟上還有其他分割區是給作業系統用的)。

我原本希望 UnRAID 也許能夠匯入 RAID 結構和儲存池,因為設定檔就在磁碟上,但這也沒關係,我只好把所有東西都恢復回來。你有自己嘗試安裝替代韌體(firmware)過嗎?

不在 NAS 本身上,只能在虛擬機器中運行。

我已經看到過很多次相關討論,唯一的問題是顯示器可能需要特殊驅動程式(所以螢幕上會一直顯示 >>>系統啟動中<<<)。

我沒有用什麼特別的東西,只是有 10 台虛擬機器,像是基礎設施伺服器(DHCP、DNS、郵件、網頁、Home Assistant 等等),還有 8 個容器,例如 Immich、pricewatch、Cloudflare、Portainer 和 hishtory server,所以其實沒什麼很重的負載。我大概下個週末會試跑一下 :+1:

我的意思是 QNAP 在 NAS 裝置上使用了一個「特殊」的顯示控制器,但你的 NAS 反正沒有顯示器,所以沒差

根據這些虛擬機(VM)和容器的需求量……這可能會逼近 4000 passmark(效能評分)

沒什麼,所有虛擬機和容器平均只使用了 6-8% 的 CPU,除非我批量上傳影片檔到 Immich——那時 CPU 使用率會飆高,不過我已經把 Immich 限制在 2 顆 CPU,所以現在家裡也很安全了 :slight_smile:

昨天我同時使用了 TrueNAS 和 UnRAID,發現自己更傾向於 TrueNAS,主要原因是它能夠直接將作業系統安裝在 NVMe 磁碟(RAID1)上(這點大加分!)。相比之下,UnRAID 依賴 USB 裝置啟動,不論品牌,根據我的經驗都不太可靠。不過值得一提的是,QNAP 的作業系統同樣也是從 USB 啟動,所以在這方面算是公平比較。

目前我已經恢復使用 QNAP 的作業系統。主要原因是 TrueNAS 和 UnRAID 都不支援 OVA 虛擬機格式。由於這台 NAS 是我主要的虛擬化系統,若要更換平台就必須花大量時間進行映像檔轉換,導致長時間停機。

不過,我計劃再購買一台較小的 QNAP NAS 作為異地備份。這樣的配置可以讓我在非關鍵環境下,徹底測試 TrueNAS 和 UnRAID 的虛擬化能力。

只有安裝啟動階段……其餘部分是從磁碟開機(所有內部磁碟都採用跨磁碟 RAID1,實際的作業系統就在其上)