自宅で運用しているサーバの外付けHDDが故障したので復旧までの備忘録。
- OS
-
Mac OS X Server 10.5(PPC)
- 運用状況
-
起動ディスクはFireWire 400の外付けHDD 500GB×2(ソフトウエアRAID ミラー)
- 確認状況
-
スライス0のHDD(Seagate Barracuda 7200.10 Ultra ATA/100 500-GB Hard Drive. ST3500630A.)が故障 ミラーリングは”降格”状態(Status: Degraded)
- 参考サイト
注意事項
アップルのサポートサイトの手順で再構築すると、「手順9」 で失敗する。GUIのディスクユーティリティから何度試しても同じ。「不明なエラーが発生」の警告。
12.「ディスクユーティリティ」では、劣化した RAID ミラーを正常に再構築できないことがあります。このような場合は、「ディスクユーティリティ」ではなくコマンドラインツール「diskutil」を使って、RAID ミラーセットを再構築します。下記の手順を実行します。
手順12.へ移行してコマンドラインから修復する。「DeviceNode」を調べて慎重に入力
sudo diskutil repairMirror DeviceNode DeviceNode
注意:最初の「DeviceNode」を、実際のミラーのデバイスノードで置き換えます (出力例では「disk4」)。2 番目の「DeviceNode」を、交換用ディスクの実際のデバイスノードで置き換えます (出力例では「disk3」)。つまり、上記の例のミラーセット「Test Mirror」を再構築するには、次のように入力します。
sudo diskutil repairMirror disk4 disk3
エラーが発生せず成功。500GBのリビルドに約12時間。コマンド入力。
sudo diskutil checkRAID
RAID SETS
———
===========================================================
Name: Server
Unique ID: 29296CCD-3702-4B60-8C9D-4597BD47EFB8
Type: Mirror
Status: Online
Size: 499972669440 B
Rebuild: automatic
Device Node: disk3
Apple RAID Version: 2
——————————————————————————-
# Device Node UUID Status
——————————————————————————-
0 disk1s3 43A202D0-1F35-4A9E-A737-2F0762D33116 Online
1 disk2s10 001DFEBB-9B5B-4F08-A565-9EC0825C6412 Online
===========================================================