【詳細説明】 svc_storagecheck -b | grep rebuilding コマンド出力の中に「## Is rebuilding: true」があればRebuild中です(falseだとRebuildしてません) ちなみにtrueという記載があるディスクはHotSpareディスクです。壊れたディスクは「Is spare active」「Is fault LED on」「Is removed」などがtrueになります。
(出力例) service@(none) spa:~> svc_storagecheck -b | grep rebuilding ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: false ## Is rebuilding: true ## Is rebuilding: false
svc_storagecheck -b | grep equalizing コピーバックが始まると、新たに入れたディスクに対する出力が「## Is equalizing: true」になります。
(出力例) service@(none) spa:~> svc_storagecheck -b | grep equalizing ## Is equalizing: false ## Is equalizing: false ## Is equalizing: false ## Is equalizing: false ## Is equalizing: false ## Is equalizing: true ## Is equalizing: false ## Is equalizing: false ## Is equalizing: false ## Is equalizing: false ## Is equalizing: false ## Is equalizing: false
Uehara Y.
Community Manager
•
5.3K メッセージ
0
2013年10月10日 00:00
以下のコマンドで状態を確認することが出来ました。
svc_storagecheck -b | grep rebuilding
svc_storagecheck -b | grep "Percent Rebuild"
svc_storagecheck -b | grep equalizing
【詳細説明】
svc_storagecheck -b | grep rebuilding
コマンド出力の中に「## Is rebuilding: true」があればRebuild中です(falseだとRebuildしてません)
ちなみにtrueという記載があるディスクはHotSpareディスクです。壊れたディスクは「Is spare active」「Is fault LED on」「Is removed」などがtrueになります。
(出力例)
service@(none) spa:~> svc_storagecheck -b | grep rebuilding
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: false
## Is rebuilding: true
## Is rebuilding: false
svc_storagecheck -b | grep "Percent Rebuild"
これでRebuild状態の”LUNの”パーセンテージが出ます。(RebuildしていないLUNは4294967295という値を持つようです)
(出力例)以下のように関連するLUNに対して次々とRebuildが実行されます
service@(none) spa:~> svc_storagecheck -b | grep "Percent Rebuild"
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 100
## Percent Rebuild: 4294967295
## Percent Rebuild: 100
## Percent Rebuild: 4294967295
## Percent Rebuild: 100
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 17
svc_storagecheck -b | grep equalizing
コピーバックが始まると、新たに入れたディスクに対する出力が「## Is equalizing: true」になります。
(出力例)
service@(none) spa:~> svc_storagecheck -b | grep equalizing
## Is equalizing: false
## Is equalizing: false
## Is equalizing: false
## Is equalizing: false
## Is equalizing: false
## Is equalizing: true
## Is equalizing: false
## Is equalizing: false
## Is equalizing: false
## Is equalizing: false
## Is equalizing: false
## Is equalizing: false
※Percent Rebuildでgrepをかけると、今度はLUNごとのコピーバック進捗が確認出来ます
service@(none) spa:~> svc_storagecheck -b | grep "Percent Rebuild"
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 34
## Percent Rebuild: 4294967295
## Percent Rebuild: 0
## Percent Rebuild: 4294967295
## Percent Rebuild: 0
## Percent Rebuild: 4294967295
## Percent Rebuild: 4294967295
## Percent Rebuild: 0