トップ «前の日記(2005-11-08(Tue)) 最新 次の日記(2005-11-10(Thu))» 編集

ぽっぺん日記@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の方が気になって、あまり他の仕事が手につかなかった(ぉ
[]
本日のPingbacks(全0件)

トップ «前の日記(2005-11-08(Tue)) 最新 次の日記(2005-11-10(Thu))» 編集