QNAPチームの皆様へ
RAIDスクラビングが実行中の場合、関連するプロセスは何でしょうか?
CLIでps -efを実行しても、スクラビングプロセスを特定できません。
スクリプトで現在スクラビングが実行中かどうかを判別したいと考えています。
よろしくお願いします。
QNAPチームの皆様へ
RAIDスクラビングが実行中の場合、関連するプロセスは何でしょうか?
CLIでps -efを実行しても、スクラビングプロセスを特定できません。
スクリプトで現在スクラビングが実行中かどうかを判別したいと考えています。
よろしくお願いします。
こんにちは。![]()
スクラビングは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
@FSC830、参考になるかもしれませんが、userdata配列の状態を抽出するには、以下のコマンドを使うと簡単です:
mdadm --detail <array name>
結果レポートの中に「State :」という行があります。
@dolbymanさん、現在のアレイ操作でこれを確認していただけますか?
mdadm --detail /dev/md1
出力は
mdadm --detail /dev/md1
/dev/md1:
Version : 1.0
Creation Time : Wed Oct 9 15:48:10 2019
Raid Level : raid6
Array Size : 46835709952 (44666.01 GiB 47959.77 GB)
Used Dev Size : 11708927488 (11166.50 GiB 11989.94 GB)
Raid Devices : 6
Total Devices : 6
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Tue Feb 10 13:48:05 2026
State : active, resyncing
Active Devices : 6
Working Devices : 6
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Resync Status : 5% complete
Name : 1
UUID : 2287586a:dd935b28:8f1d0240:2c5627bf
Events : 3290468
Number Major Minor RaidDevice State
10 8 83 0 active sync /dev/sdf3
11 8 51 1 active sync /dev/sdd3
7 8 67 2 active sync /dev/sde3
9 8 115 3 active sync /dev/sdh3
8 8 99 4 active sync /dev/sdg3
6 8 35 5 active sync /dev/sdc3
ありがとう、助かるよ。![]()
うん、「Update Time(更新時刻)」の次の行が役立ちそうだね。![]()
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
こんにちは、
@OneCD @dolbyman お尻を蹴ってくれてありがとう… ![]()
思うに、私はQNAPと長く付き合いすぎているのかもしれません。お二人の回答を読んで、数年前に自分でこのmdadm/mdstatの出力を確認した記憶がふと蘇りました
。
FIFOの典型的な例ですね。![]()
@NA9D ありがとう、でもヒーローはまだ使っていません。
よろしくお願いします
こんにちは、
QTS NASでスクラビングを実行した際に、プロセス「[mdX_resync]」が動作しているのを見つけました。
[admin@abt882br nasadmin]# ps aux | grep resync
23541 admin DWN [md1_resync]
はい、このプロセスは私のNASにも存在します。私はgrepで「rebuild」や「scrub」は使っていましたが、「resync」は使っていませんでした。
いずれにせよ、/proc/mdstat はまさに私が必要としている情報を提供してくれます。
目的は、scrubプロセスがアクティブなときにスケジュールされた電源オフを延期するスクリプトを作成することでした。
よろしくお願いします