更換硬碟並更新韌體後重新初始化 TS-219P+:QTS 無法偵測到硬碟

我有一台 QNAP TS-219P+,已升級到 QTS 4.3.3.2784,並將硬碟更換為兩顆全新 Samsung HD204UI 2 TB。兩顆硬碟都被 Linux kernel 正確偵測到,但 QTS 無法識別它們為可用磁碟,也沒有建立預期的分割區。

相關診斷:

  • /proc/scsi/scsi 正確顯示兩顆硬碟:
    • SATA port 1 / SCSI host 0: Samsung HD204UI, Rev. 1AQ1
    • SATA port 2 / SCSI host 1: Samsung HD204UI, Rev. 1AQ1
  • Kernel block devices:
    • SATA1 → /dev/sdya,3,907,029,168 個磁區
    • SATA2 → /dev/sdza,3,907,029,168 個磁區
  • 兩顆硬碟目前完全沒有分割區。
  • /proc/partitions 只包含整顆硬碟,沒有任何分割區。
  • QNAP 配置仍然是預期傳統的裝置名稱:
    • Drive 1 = sda
    • Drive 2 = sdb
  • /etc/storage.conf 仍然有舊的 /dev/sda3/dev/sdb3 條目,狀態都是 -5
  • /etc/raidtab 是空的。
  • /etc/config/md_brief.conf 是空的。
  • /sbin/disk_reorder --patch 無法解決問題,並回報:
    • The raid count in raidtab is 0
    • Disk 1 not found
    • Disk 2 not found
  • /sbin/storage_boot_init 2 回報:
    • Single-disk 1 doesn't exist!
    • Single-disk 2 doesn't exist!
  • 系統只存在 /sys/block/sdya/sys/block/sdza;兩者都正確對應到 SATA 1 與 2。
  • get_sg_info 呼叫 /dev/sdya/dev/sdza 都能確認這兩顆硬碟。
  • SCSI 通用裝置在 sysfs (sg650sg676) 也存在,儘管 /dev 下通常不會建立對應節點。

主要問題是:

QNAP 正確的程序或工具是什麼?如何初始化這兩顆已偵測到的硬碟,並建立標準 QNAP 的分割區/映射(sdasdb),讓 QTS 可以將它們識別為可用磁碟?

我希望兩顆硬碟可以作為單一磁碟卷使用。

我不想手動分割硬碟,除非這確實是 QNAP 官方建議的復原流程。

應該沒有任何程序,請清除所有分割區的硬碟(例如在 Windows 使用 diskpart 並加上「-clean」選項)

請確保 NAS 可以順利啟動進入設定畫面,方法是先不插硬碟開機,然後確認是否可以進入網頁設定(可以透過 DHCP 伺服器或 Qfinder 找到)

將硬碟即時插入,然後按照設定流程進行

我對 Samsung HD204UI 有點困惑。他們已經 15 年沒有生產了,所以不可能是新的。請在電腦上檢查一下它們。

===German translation added by Dolbyman ==

這些硬碟雖然很舊,但大部分時間可能都放在櫃子裡。SMART檢查狀況良好,所以我想拿來給我的(同樣也很舊的)TS-219P+當備份裝置。

==== Dolbyman 新增德文翻譯 ===

硬碟已清除(diskpart clean),問題是 QTS 網頁介面只顯示「磁碟缺失」,並未提供任何選項。Qfinder 也沒有提供設定模式,只是直接啟動網頁介面並顯示錯誤訊息。透過 SSH,我可以看到 Linux 基礎系統運作正常,硬碟也能存取,我可以在硬碟建立檔案系統、儲存檔案等,所以從這個角度來看一切都沒問題。只是 QTS 拒絕重新初始化並掛載硬碟。

請以英文發文,或切換到德文區。

請先不安裝硬碟啟動 NAS,並回報是否有出現網頁設定畫面(如之前建議的)。

抱歉,我在這裡還是新手。我用英文發帖,但它被翻譯了——真神奇。
我啟動了空的 NAS,但一直沒有機會初始化。Qfinder 只會打開網頁介面,而網頁上顯示「no HDD available」,也沒提供任何選項。插入一顆或兩顆硬碟後狀態也沒有變化。

透過 ssh 我可以看到 Linux 基礎系統運作正常,所以問題是要如何在命令列強制初始化。

那你應該執行韌體恢復(你的 DOM 可能部分損壞)

https://www.qnap.com/go/how-to/faq/con_show.php?cid=1965

您好,

/dev/sdya、/dev/sdza 真的很奇怪,這表示在系統偵測到您的兩個 Samsung HDD 之前,有數百個 SATA 硬碟。這可能是系統出了問題。dolbyman 提到的方法值得一試。

你好,再次感謝你的提示!
我按照韌體恢復程序進行操作——以及所有後續步驟:

  • 自動韌體更新沒有成功
  • 韌體以 TS-219_20240619-4.3.3.2784.img 手動更新
  • 系統已重新配置
  • 之前完全清空的硬碟已格式化

電源鍵仍閃爍綠燈,QTS 顯示如下:

而在 ssh-linux 端並未發現任何錯誤訊息,硬碟都在且可手動存取。

可以看到兩個分割(但未掛載)的硬碟:

[~] # cat /proc/partitions
major minor  #blocks  name

31        0        512 mtdblock0
31        1       2048 mtdblock1
31        2       9216 mtdblock2
31        3       3072 mtdblock3
31        4        256 mtdblock4
31        5       1280 mtdblock5
128      672 1953514584 sdya
128      673     530125 sdya1
128      674     530142 sdya2
128      675 1951945693 sdya3
128      676     498012 sdya4
130      576 1953514584 sdza
130      577     530125 sdza1
130      578     530142 sdza2
130      579 1951945693 sdza3
130      580     498012 sdza4

是否有可能安裝舊版 QTS?我之前用最後一版是 3.3,但找不到這麼舊的韌體下載。

任何能讓 QTS 完成設定並啟動運作的建議我都非常歡迎……

我會提出一個工單,因為 NAS 能夠透過 SSH 存取這些硬碟,代表應該沒有硬體故障。

如果這些硬碟真的很乾淨、沒有任何分割區,我看不出來為什麼安裝程序不會識別這些硬碟。

這些硬碟不是空的!!!你必須清理這些硬碟。

我的 TS-219P+ 經過多次反覆嘗試後終於恢復運作 —— 使用 QTS 3.3.6.1109。

簡短說明:我按照上面討論的每一種單一韌體復原方式

  • 清除硬碟
  • https://www.qnap.com/go/how-to/faq/con_show.php?cid=1965 所述,燒錄 live-cd-20130730.iso
  • 使用 Download-Center | QNAP 提供的韌體進行更新
    • TS-219_20240619-4.3.3.2784.img
    • TS-219_20221124-4.3.3.2211.img
    • TS-219_20220303-4.3.3.1945.img
  • 結果如上所述,系統無法運作:
    • Linux 執行中,兩顆運作中的硬碟被辨識為 /dev/sdya 和 /dev/sdza
    • QTS 網頁介面出現「no HDDs」錯誤訊息

我在新 TS-216G 上找到以前的原始韌體映像檔,然後又執行了

我試著用 Download-Center | QNAP 提供的韌體更新此系統

  • TS-219_20240619-4.3.3.2784.img —— 被拒絕
  • TS-219_20221124-4.3.3.2211.img —— 又出現無法運作的狀態如上
  • TS-219_20220303-4.3.3.1945.img —— 又出現無法運作的狀態如上

我看到一些使用者的分享,表示從 3.3.6 升級到 4.3.3 需要一些中間步驟,但我找不到任何所需中間版本的韌體映像檔。所有相關的舊 Qnap 下載連結都顯示「access denied」。

有人擁有這些中間版本的韌體檔案可分享嗎?我真的很希望能將舊的韌體至少升級到可支援 SMB2 的新版。

謝謝你提供了 FAQ 連結!

我的問題是需要找到從 3.3.6 升級到 4.3.3 之間每個階段的韌體映像檔,直接升級失敗了。Qnap 已經把這些檔案從下載區移掉,所以我正在尋找能協助我的人。

最後,我開了一個官方支援票。收到兩個過渡韌體檔案

  • U_TS-219P+_20110315-3.4.1.img
  • U_TS-219P+_20110719-3.4.4.img

這兩個韌體在我的 TS-219P+ 上運作得非常順利。

3.4.4 版本之後,下一個韌體系列是 4.3.3,第一個檔案是

  • TS-219_20220303-4.3.3.1945.img

我從 3.4.4 升級到這個版本後,QTS 又無法找到硬碟,如上面我的問題描述所述。

官方支援無法回答是否有任何 TS-219P+ 成功升級(或重新安裝)至任何 QTS 4.3.3 版本。他們最後的回覆是:
由於 NAS 型號 TS-219P+ 已經 EOL(韌體不再維護或更新,所以無法將問題升級給開發人員),且無法再進行 RMA,你可以在仍可運行的 3.4.4 韌體下繼續使用。
所以我就照做了……