TS-231P RAID 1:更換硬碟後重建過程因來源硬碟出現「無法恢復的讀取錯誤」被中止,有什麼解決方法?

型號:QNAP TS-231P,QTS 5.2.10.3577,1 GB RAM。
設定:2 x 2 TB 使用 RAID 1(厚卷,約 1 TB 資料),兩顆都要換成 2 x 4 TB(WD40EFZZ)。

經過如下:

  1. 第一次嘗試(逐顆更換硬碟)失敗。後來診斷發現系統分割區(md9/md13)只有一顆成員(HDD 1),另一顆硬碟有讀取錯誤。
  2. 第二次嘗試:我把 HDD 2 換成新的 4 TB,重建開始,但大約 11 分鐘後日誌顯示 HDD 1(目前唯一的舊硬碟)有「Read I/O error, UNRECOVERED READ ERROR / Medium error」,接著出現「Skipped rebuilding RAID group 1」。

目前狀態:

  • 儲存池與卷標為「Degraded(降級)」,只在舊的 HDD 1(SMART 警告)上運作。
  • 新的 4 TB 顯示為「良好」並出現在 RAID 群組,但「重建 RAID 群組」顯示「可用磁碟:0/2」,無法重新啟動重建。
  • BBM 顯示「否」,找不到開啟的選項。
  • 資料已經經由 HBS(即時同步)備份到 Dropbox,舊的 HDD 2 也未動過保留著。

問題如下:

  1. 有沒有安全的方法可以恢復同步,或讓 QTS 跳過/標記無法讀取的區塊而不是直接中止?
  2. 如何讓新的 4 TB 硬碟再次變成可用磁碟,以便重新嘗試重建,不會損失陣列?
  3. 如果不行,我的方案合理嗎?將所有資料先(檔案層級)複製到外接 USB 硬碟(理論上只會在損毀的檔案上失敗),然後兩顆 4 TB 全新安裝,建立新的 RAID 1,還原設定檔 .bin,再還原資料。

有沒有人遇過來源硬碟損壞時出現這種情況?感謝!

既然你有備份,就把兩個新硬碟都清空,重新開始設定 NAS。

然後再從備份恢復資料。

你可以在 NAS 開機的狀態下,移除並重新插入硬碟。不過這讓我想問,最初你更換硬碟時,NAS 是開著還是關著的?

話雖如此,如果硬碟 1 顯示為故障,這方法也行不通。

你或許可以先關閉 NAS 電源,重新插回原本的硬碟 2,再開機。然後檢查陣列狀態,並對硬碟做壞軌掃描。如果兩顆硬碟都沒問題,再試著一顆一顆替換看看。

如果硬碟 1 和 2 都已經故障,你只能用新硬碟建立一個新的 RAID。

我們建議您先盡量備份您的資料,然後提交支援服務單,讓我們的支援團隊協助您進行後續步驟。謝謝!

QNAP 客服中心