ぽっぺん日記@karashi.org
2005-11-09(Wed) [長年日記]
_ 6.0Rでatacontrol RAID1の構築に失敗
社内サーバを6.0Rにアップグレードした後、下記の手順で、ad4とad6(こっちは真っ新)でatacontrol RAID1を組もうとするが失敗。
シングルユーザモードで起動する。
mount -u / mount -a
/etc/fstabを編集して、ad4をar0に変更
mount -u -r ro / umount -a atacontrol RAID1 ad4 ad6 atacontrol detach ata3 atacontrol attach ata3 reboot
マルチユーザモードで起動する。
なぜか、ad6がar1として認識されたので、
atacontrol delete ar1
でar1を削除してから、
atacontrol addspare ar0 ad6 atacontrol rebuild ar0
rebuildがはじまるので
atacontrol status ar0
をしてみるが、いつまで経っても
ar0: ATA RAID1 subdisks: ad4 ad6 status: REBUILDING 0% completed
のまま進まず、4時間くらい様子を見たが、状況が変わらないので、裏で動いている
if=/dev/ar0 of=/dev/null bs=1m
が終了していることを確認してから、reboot(ホントはrebuild中にはできなかった覚えがあるのだが)し、下記の手順でRAID1を削除した。
シングルユーザモードで起動する。
mount -u / mount -a
/etc/fstabを編集して、ar0をad4に変更
mount -u -r ro / umount -a atacontrol delete ar0
このまま電源を切って、もう一度マルチユーザモードで起動して、正常に動作することを確認。
実は試行錯誤して、上記の手順を何回か繰り返してしまった
焦っててメモし忘れたが、例の正常にunmountされなかったので、手動でfsckしろというエラーメッセージが表示されてしまったので、ビビって断念した。
と言うか、こんな実験を実務で使っているサーバでやるもんじゃないぜ。 > 俺
実験機でやるべきこと
まだ用意できていないのだが、実験機でatacontrol RAID1を構築してみるとして、試してみるべきことをリストアップ。
- addspreするHDDを一度、dd if=/dev/zero of=/dev/ad6でデータ抹消をしておく
- atacontrol detach ata3; atacontrol attach ata3の辺りは省いて、シングルユーザモードでatacontrol addspare ar0 ad6をしてみる
これくらいかな。
_ サーバのバックアップ
RAID1ではなくなったので、上記サーバの動いていないkHDDをnewfsして/backupにmountした。
cronで
rsync -auvHx --delete /etc /home /usr /backup
ってなスクリプトを回して、簡易的なバックアップをすることにした。
_ DELL PowerEdge SC430を発注した
実験機を作ろうと思い、事務所の隅に転がっていたマシンを引っ張り出してきたが、ケースがあまりにもいじりずらい構造なので、嫌になって発注してしまった(SATAインターフェイスもない古いマザーボードだったし)。
スペックは
- CPU:Cerelon D 326(2.53GHz)l
- メモリ:512MB(256MBx2)
- HDD:160GB(7200回転、SATA)
- 価格:26,764円(送料・税込)
という感じ。
Pentium4モデル(メモリ:256MB、HDD:80GB、価格:3万)とどちらにするか迷ったが、追加のコストを掛けずに最小限のことはできそうな、こっちにした。
確か、先月か先々月くらいも、同じ構成でもっと安いのが出た覚えがあるけれど、ま、仕方がない。
_ できごととか雑感とか
- atacontrol RAID1の方が気になって、あまり他の仕事が手につかなかった(ぉ


まで頂ければ幸いです。
なぜ君は絶望と闘えたのか(門田 隆将)
007/ロシアから愛をこめて (創元推理文庫)(イアン フレミング)