【重要資安警示】發現冒充 Qfinder Pro 的非官方網站,了解詳情 >

此頁面為機器翻譯版本,請參閱機器翻譯免責聲明
切換為English

How do I check and monitor RAID scrubbing process on my QNAP NAS?
如何檢查和監控我的 QNAP NAS 上的 RAID 清理過程?


最後修訂日期: 2026-02-13

適用產品

  • All NAS models running QTS or QuTS hero

情境

  • 您從 NAS GUI 開始執行 RAID 清理(資料一致性檢查)任務。
  • 在 SSH 會話中,執行ps -ef並未顯示任何明顯名為scrub或類似的程序。
  • 您希望透過指令碼檢測 RAID 清理是否正在執行,但無法識別專用的使用者空間程式。

程式

進階使用者注意:本文涉及 SSH 存取和命令列操作。不正確的命令或系統檔案變更可能導致服務中斷或系統不穩定。僅在熟悉這些操作並有重要資料的近期備份時才進行。

步驟 1:啟用 SSH

  1. 使用系統管理員帳戶登入 QTS 或 QuTS hero。
  2. 前往控制台 > 網路&檔案服務 > Telnet / SSH
  3. 選擇允許 SSH 連線
  4. 設定埠號(預設:22)。
  5. 按一下套用

步驟 2:使用 SSH 連線至 NAS

使用 PuTTY(Windows)或 Terminal(macOS/Linux)連線至 NAS:

ssh admin@<nas_ip>

步驟 3:檢查並監控 RAID 清理過程

QTS(md-RAID)

在使用 Linux 軟體 RAID(md-RAID)的 QTS 系統上,您可以透過讀取/proc/mdstat來檢查 RAID 清理狀態。

執行以下命令:

cat /proc/mdstat

如果 RAID 清理正在進行中,您將會看到類似於以下的行,顯示受影響的 RAID 群組:

md1 : active raid5 sda3[0] sdb3[1] sdc3[2]
      [==>........]  檢查 = 15.3% (12345678/98765432) 完成 =120.0 分鐘 速度 =123456K/ 秒

您也可以使用以下指令檢查和監控清理過程:

ps -ef | grep resync | grep -v grep

如果 RAID 清理正在進行中,您將看到類似以下的程式行:

21984 admin           DWN [md1_resync]

重點:

  • /proc/mdstat中的百分比和預估時間顯示當前進度。
  • md1_resync核心線程表示 RAID 同步或清理過程正在進行中。
  • 如果沒有列出此類操作,則表示 RAID 清理目前未在執行。

QuTS hero (ZFS)

在使用 ZFS 的 QuTS hero 系統上,您可以使用zpool status檢查儲存空間儲存池的清理狀態。

執行以下指令:

zpool status <pool_name>

如果清理正在進行中,您將看到類似以下的輸出:

  pool: pool1
 state: ONLINE
  scan: scrub in progress since Mon Feb 12 10:00:00 2026
        15.3% done, 1h20m to go
config:

        NAME        STATE     READ WRITE CKSUM
        pool1       ONLINE       0     0     0
          ...

如果沒有清理正在執行,輸出將顯示上次完成清理的時間或類似以下的訊息:

  scan: scrub repaired 0B in 01:23:45 with 0 errors on Mon Feb 12 09:00:00 2026

您可以在指令碼中使用此資訊來檢測清理是否正在執行並監控其進度。


進一步閱讀

這篇文章有幫助嗎?

謝謝您,我們已經收到您的意見。

請告訴我們如何改進這篇文章:

如果您想提供其他意見,請於下方輸入。

選擇規格

      顯示更多 隱藏更多
      選擇其他偏好的語言:
      open menu
      back to top