我原本使用 QuTS Hero,設有兩個 RAID 1 儲存池,一個在 HDD 上,一個在 SSD NVMe 上,並以 SSD SATA 作為快取。
我決定切換到 QTS 以嘗試 Qtier,因此我進行了出廠重置並關閉了 NAS。
- 系統準備
- 我取出了 HDD 和 SSD SATA 硬碟。
- 重新啟動 NAS,選擇 QTS 韌體,並等待開機。
- 再次關閉 NAS,重新插入 HDD 和 SSD SATA 硬碟,然後重新開機。
- Qtier 設定
- 根據這些步驟,我認為部分作業系統已安裝在 SSD NVMe 硬碟上。
- 我使用 Qtier 建立了一個三層儲存池:
- HDD > SSD SATA > SSD NVMe(三者皆為 RAID1)。
- 測試與遇到的問題
- 我透過「管理」斷開了一個 SSD SATA 硬碟進行測試。
- 出現 BEEP BEEP 聲響,且在裝置欄出現 Inactive 狀態後,我取出了硬碟。
- 幾分鐘後,我重新插入硬碟,等待超過一小時,仍然顯示 Inactive。
- 我決定重新啟動 NAS。
- 異常行為
- 重新開機後,NAS 載入了 QuTS Hero 而非 QTS。
- 我檢查了「儲存與快照」:
- 所有硬碟都可見,但沒有任何 RAID 或儲存池被設定。
- 我嘗試建立一個,但未成功。
- 我關閉並再度啟動 NAS:這次進入了 QTS,但仍然沒有任何儲存池或 RAID。
NAS Qnap TS-464-16GB
作業系統始終會安裝在所有 NAS 內部硬碟上,無論它們的用途是什麼(資料/DATA、快取/Cache、分層/Tier)
如果你移除受控儲存裝置,也必須再次受控添加(附加儲存池/attach pool)
我從未使用過 Q-tier,但我認為你的問題是在那之前就出現了。我相信在「系統準備」階段,如果你在前兩項操作時已經將 QTS 安裝在 NVMe 上,那是沒問題的,但錯誤在於你在插入 SSD 和 HDD 之前就先關機了。如果你在 QTS 已在 NVMe 上運行時,直接插入這些硬碟,QTS 的配置信息會從你初始化 QTS 的 NVMe 傳播到每個新插入的 SSD 和 HDD 的隱藏分割區上。但你在 QTS 初始化後關機,然後再插入 SSD 和 HDD,當你重新啟動時,系統會看到 NVMe 上的 QTS,同時也會看到所有 SSD 和 HDD 上的舊 Hero 映像。我認為 QNAP 會嘗試尋找可用的系統配置,並會先檢查前兩個 HDD/SSD 槽位,再檢查 PCIe NVMe,所以才會出現重新啟動後進入 Hero 而不是 QTS 的「非預期行為」。
如果你在安裝 QTS 後沒有關機,而是在任何重新啟動或關機前就插入所有 SSD 和 HDD,那麼在重啟時所有磁碟映像都會有 QTS 配置。
另外,我認為如果你在系統初始化到 QTS 前從未移除任何硬碟,也會一切正常。如果你關心「(System)」(如儲存與快照中顯示)定位到 NVMe,只要第一個建立的儲存池/磁區是在 NVMe 上,就會達到這個效果。
「重新初始化 NAS」按鈕,會不會清除隱藏磁碟和系統檔案?
有時候可能無法透過各自的擴充座完全清除所有磁碟,尤其是在切換作業系統時更是如此。
要將所有內容恢復為出廠設定,並在從 QuTS 切換到 QTS 或反之亦然之前,是否需要按下三個按鈕?
我原本以為,如果在 QuTS Hero 或 QTS 初次啟動和安裝時,只有 NVMe 硬碟存在,作業系統的一部分就會只寫入在這些硬碟上。所以,如果我之後關閉 NAS 並插入其他硬碟,這些硬碟就不會被寫入作業系統檔案。
我今天用一顆機械硬碟測試了這個流程,結果是自動完成的。你可以在附圖的訊息中查看詳細內容。
不是這樣的,只要你掛載更多硬碟(任何形式的使用),作業系統分割區就會被複製到那些硬碟上……不論是 QTS 還是 QuTS,永遠都會有 ext md9 和 md13,唯一的差別只是 SSD 和 HDD 的 swap 分割區。
只要用 SSH 登入,執行 cat /proc/mdstat 就能查看。
螢幕截圖顯示在操作過程中移除硬碟(會發生重建)。
是的,這就是為什麼當你在插入最後一次在 hero 系統上線的 SSD 和 HDD 後重新啟動時,QTS 的設定是在 NVMe 上,但之前的 Hero 設定仍然在 HDD 和 SSD 上,系統會先在第 1 和第 2 槽尋找設定,因此出現的是 hero 而不是 qts。正如我和 Dolbyman 之前所說,當插入新硬碟時,當前運行的作業系統設定會寫入這些硬碟的隱藏分割區。透過在 NVMe 上初始化 QTS 前拔除 SSD 和 HDD,並在斷電後再插入,因為已經斷電,所以 SSD 和 HDD 上的分割區無法被更新,因此當你重新啟動時,設備必須在兩個不同的作業系統設定中做選擇。
至於 QTS 與 hero 的相關討論,都明確指出必須進行「系統初始化」(使用 hero/qts GUI 的「重新初始化 NAS」選項)才能切換作業系統。
很抱歉我的知識不足——我進行這些操作時以為未來可以將 RAID 1 硬碟設置更換為 RAID 5 配置。我認為只要磁碟上沒有作業系統檔案,設定新 RAID 時會有更大的彈性。
簡要說明我先前描述的問題:當我移除 SATA SSD 並稍後重新插入時,重建並未發生,這基本上「破壞」了 Qtier(儘管 Qtier 在少一顆磁碟的情況下仍能運作)。然後,在重啟 NAS 之後,奇怪的是系統判斷舊的 QuTS Hero 配置比 QTS「更有效」,所以它啟動進了 QuTS Hero。不過,在再次關機並重新啟動後,系統又意外地切回了 QTS。
抱歉,我原本以為從 ZFS 切換到 EXT4 會清除所有資料,包括系統和設定檔。不過,我現在有個問題:是否有可能兩個作業系統的設定都儲存在 NAS 內建的 4GB 記憶體中,也就是說,硬碟及其內部設定對最初描述的流程影響不大?
我認為唯一會保存在 DOM 中的只有一些自動啟動腳本(以前曾是惡意軟體的感染目標)
所以除了設定啟動程序之外,DOM 上什麼都沒有
根據我的經驗,我可以確認內建的FOB上只有一個作業系統映像檔(在舊系統上容量小於4GB)。當啟動「初始化NAS」時,第一個畫面頂部會顯示QTS或QTShero(反映目前FOB內容),並提供切換作業系統的選項。如果你沒有切換作業系統,則會有三個選擇:目前映像檔韌體、下載最新版本、或你自行提供的韌體映像檔(如果作業系統與畫面頂部顯示的不符,則會被拒絕)。如果你選擇切換作業系統,則只會有後面兩個選項,因為目前映像檔是你打算更換的作業系統。
如果QNAP沒有提供將系統遷移到不同實體設備甚至完全不同型號的絕佳選項,我猜它只會根據目前FOB上的作業系統映像檔啟動,而不會去檢查磁碟內容,但事實上它會檢查磁碟分割區,並在分割區與FOB映像檔不同時嘗試遷移。不過,當不同磁碟上有不同作業系統配置(通常只有在你選擇於關機時重新插入舊的hero磁碟才會發生),選擇就不僅僅是FOB映像檔與磁碟映像檔之間的選擇,它可以處理這種情況,但如果選擇變成FOB映像檔、NVMe映像檔、SSDs/HDDs映像檔,就會出現問題。我建議你修改操作流程或採用Dolbyman建議的在NAS重用前完全清除所有磁碟,這樣可以避免產生「非預期行為」的困境。
我最近的兩台新機型在「儲存/Snap->磁碟」中已不再提供「安全抹除」選項,所以當我要依Dolbyman的建議清除磁碟時,我會用另一台還有該選項的QNAP。如果拿到Windows PC格式化,你必須手動移除那些隱藏分割區(QNAP的「安全抹除」可以處理)。但如果是全新或已「完全清除QNAP使用痕跡」的SSD和HDD,就能避開你遇到的問題。
如果不在與 DOM 相同的 FOB 上,沒有 WWW 網際網路連線,也沒有提供先前下載的韌體映像檔,該如何初始化全新的 QNAP?如果韌體映像檔不是儲存在 DOM 的 FOB 上,那麼在出廠時這個韌體映像檔是儲存在什麼地方(以及之後又是如何透過韌體升級來更新的)?
所以,如果我的系統沒有「安全抹除」選項,而我想要完全重置NAS和磁碟到出廠設定,唯一的解決方法就是執行SSH指令或把磁碟直接接到PC手動移除分割區並徹底清除所有內容嗎?太令人難以置信了!
您打算多久從 QuTS 切換到 QTS,或者從 QTS 切換到 QuTS?
我已經提供了你原始流程中的缺陷資訊,這些缺陷僅僅是關於按照正確的順序做正確的事情。Dolbyman 提出的先擦除硬碟再重新插入的替代方案同樣可行,如果先擦除硬碟,那麼在重新插入時 NAS 是否關機就無關緊要了。我並沒有說擦除硬碟是唯一的方法。
另外,請閱讀手冊中關於「恢復出廠設定」的真正含義。這並不代表執行「恢復出廠設定」後,你的設備就會像全新出廠時一樣。坦白說,「恢復出廠設定」這個名稱確實容易誤導,即使文件有解釋其真正作用。
還有,「恢復出廠設定」並不是在 hero 和 QTS 之間切換的方法。只有「重新初始化 NAS」才是正確做法,文件中也有明確說明。
你在切換作業系統時有重新格式化硬碟嗎?由於 EXT 和 ZFS 之間的磁碟格式完全不同,我會很驚訝如果把 ZFS 硬碟放進 QTS NAS 能夠正常運作。
我最近從 QTS 轉換到 QuTS,並且打算繼續使用 QuTS,因為 ZFS 能提供額外的資料安全性和修復能力。
有一個讓人困惑的資訊是,如果你在 QuTS 中將 SSD 作為第一個儲存群組,它就會成為你的「系統」磁碟。我原本以為這代表作業系統只會安裝在那裡。但如 Dolbyman 所指出,這是不正確的。作業系統會安裝在所有硬碟上。「系統」這個詞指的是預設的應用程式和資料夾都會安裝在那個儲存群組上。
幸運的是,我沒有丟失任何資料,因為我正在進行「空白」測試(磁碟中沒有資料)。
然而,很明顯有些地方沒有如預期運作——這一點毫無疑問。
我只是想藉由您的支援來了解發生了什麼事,您的協助對我探索這台 NAS 有很大幫助。
話雖如此,我仍然沒有找到問題的解決方案(詳情請參考我第一則訊息的第 4 和第 5 點)。
為了避免任何誤解,我再次使用第三個按鈕進行了出廠重置,但這次是將所有磁碟都插入。
我檢查了每個磁碟,發現裡面都沒有資料,儘管我事先已確認資料是存在的。
在這個階段,我重新安裝了 QuTS Hero:作業系統運作正常,但現在我很擔心移除磁碟。