嗨 QNAP 團隊成員,
當 RAID 校驗(scrubbing)正在運行時,相關的進程是什麼?
我在 CLI 執行 ps -ef 時,仍然無法識別出 scrub 進程。
我的目標是透過腳本判斷校驗目前是否正在運行。
敬上
嗨 QNAP 團隊成員,
當 RAID 校驗(scrubbing)正在運行時,相關的進程是什麼?
我在 CLI 執行 ps -ef 時,仍然無法識別出 scrub 進程。
我的目標是透過腳本判斷校驗目前是否正在運行。
敬上
嗨,朋友。![]()
Scrubbing 由 mdraid 管理。請檢查 /proc/mdstat 以查看目前正在執行的操作。
對我來說看起來是這樣(有點慢,因為同時在進行自動分層)
md1 : active raid6 sdf3[10] sdc3[6] sdg3[8] sdh3[9] sde3[7] sdd3[11]
46835709952 blocks super 1.0 level 6, 512k chunk, algorithm 2 [6/6] [UUUUUU]
[>....................] resync = 0.0% (2455548/11708927488) finish=2145.3min speed=90946K/sec
bitmap: 1/88 pages [4KB], 65536KB chunk
@dolbyman,請你在目前的陣列操作上檢查一下這個嗎?
mdadm --detail /dev/md1
輸出結果為
mdadm --detail /dev/md1
/dev/md1:
版本 : 1.0
建立時間 : 2019年10月9日 星期三 15:48:10
RAID 等級 : raid6
陣列大小 : 46835709952 (44666.01 GiB 47959.77 GB)
使用裝置大小 : 11708927488 (11166.50 GiB 11989.94 GB)
RAID 裝置數 : 6
總裝置數 : 6
永久性 : 超級區塊為永久性
意圖位圖 : 內部
更新時間 : 2026年2月10日 星期二 13:48:05
狀態 : 啟用中,正在重新同步
啟用裝置數 : 6
運作中裝置數 : 6
故障裝置數 : 0
備用裝置數 : 0
佈局 : 左對稱
區塊大小 : 512K
重新同步狀態 : 5% 完成
名稱 : 1
UUID : 2287586a:dd935b28:8f1d0240:2c5627bf
事件數 : 3290468
編號 主裝置號 次裝置號 RAID裝置 狀態
10 8 83 0 啟用同步 /dev/sdf3
11 8 51 1 啟用同步 /dev/sdd3
7 8 67 2 啟用同步 /dev/sde3
9 8 115 3 啟用同步 /dev/sdh3
8 8 99 4 啟用同步 /dev/sdg3
6 8 35 5 啟用同步 /dev/sdc3
謝啦,兄弟。![]()
沒錯,「更新時間」後面的那一行應該會很有用。![]()
如果您正在運行 QuTS Hero,也可以使用指令 zpool status -v
[jono@NA9D-NAS ~]$ zpool status -v
pool: zpool1
state: ONLINE
scan: scrub repaired 0 in 0 days 00:41:45 with 0 errors on Sun Feb 1 00:42:06 2026
prune: last pruned 309 entries, 1091 entries are pruned ever
total pruning count #12, avg. pruning rate = 1308547 (entry/sec)
expand: none requested
renew: none requested
config:
NAME STATE READ WRITE CKSUM
zpool1 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
qzfs/enc_0/disk_0x1_24074767F6C0_3 ONLINE 0 0 0
qzfs/enc_0/disk_0x2_24534D52401A_3 ONLINE 0 0 0
errors: No known data errors
pool: zpool2
state: ONLINE
scan: scrub repaired 0 in 8 days 03:08:22 with 0 errors on Mon Feb 9 03:09:39 2026
prune: last pruned 3813445 entries, 65250996 entries are pruned ever
total pruning count #11, avg. pruning rate = 3184734 (entry/sec)
expand: none requested
renew: none requested
config:
NAME STATE READ WRITE CKSUM
zpool2 ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
qzfs/enc_0/disk_0x3_5000CCA27EC5F5A5_3 ONLINE 0 0 0
qzfs/enc_0/disk_0x4_5000CCA267CD00FE_3 ONLINE 0 0 0
qzfs/enc_0/disk_0x5_5000CCA273F0B2D9_3 ONLINE 0 0 0
qzfs/enc_0/disk_0x6_5000CCA27EC5A850_3 ONLINE 0 0 0
errors: No known data errors
pool: zpool3
state: ONLINE
scan: scrub repaired 0 in 0 days 00:00:22 with 0 errors on Sun Feb 1 00:01:00 2026
prune: last pruned 11170 entries, 225866 entries are pruned ever
total pruning count #12, avg. pruning rate = 3569426 (entry/sec)
expand: none requested
renew: none requested
config:
NAME STATE READ WRITE CKSUM
zpool3 ONLINE 0 0 0
qzfs/enc_0/disk_0xa_50014EE262CA01AF_3 ONLINE 0 0 0
qzfs/enc_0/disk_0x7_50014EE20BE5CA36_3 ONLINE 0 0 0
qzfs/enc_0/disk_0x8_50014EE2613A68E3_3 ONLINE 0 0 0
qzfs/enc_0/disk_0x9_50014EE20BE5E07E_3 ONLINE 0 0 0
errors: No known data errors
嗨,
當我在我的 QTS NAS 上執行資料檢查(scrubbing)時,發現有 \[mdX_resync\] 程序正在運行。
\[admin@abt882br nasadmin\]# ps aux | grep resync
23541 admin DWN \[md1_resync\]
是的,我的 NAS 上也有這個進程,我之前用錯了 grep 的字串:「rebuild」或「scrub」,但沒有用「resync」。
無論如何,/proc/mdstat 提供了我需要的精確資訊。
我的目標是建立一個腳本,當 scrub 程序正在運行時,能延後預定的關機。
敬上