【自宅サーバー】HDDは逝くよ、ワトソン君【Gmirror】

【自宅サーバー】HDDは逝くよ、ワトソン君【Gmirror】

【状況】

ワトソン君、見たまえ。このCrystalDiskinfoの表示を!
とまぁ、WEBマスターが大好きなアメドラマのエレメンタリーというホームズとワトソンの江現代版実写アメドラマですね。ワトソン君は魅力的な中華系女優さんですけど、声優さんが攻殻機動隊の少佐役とかアニメのシドニアのサマリ役のあの人なのでものすごくハマり役でとても面白いです。

さてさて、今回は、我が修理のきろくDXのサーバーでもある自宅WEBサーバーのHDDが飛びました。もうSMARTの値はメチャクチャですね。使用時間も4年以上使っているので3000時間なワケがありません。数万時間単位なハズです。

明らかに不良セクタの雨荒らしになっていますね。
OSはFreeBSDでGmirrorというOS標準のソフトウェアRAID1を使ってミラーリーングを行っていました。エラーで停まったのはラウンドロビンアルゴリズムを使って相互から読み出すパフォーマンスを上げるアルゴリズムを使っていた為、一旦、サーバーは停止しました。再起動すと、自動的にミラーリングのアレイからこのHDDが外れましたので別のHDDに交換しましたが、データー他すべて無事で新しいHDDに自動的にミラーリングが再構成されました。

冗長性(じょうちょうせい)つまり問題が起きたときにも肩代わりしてくれる余裕ですね。耐障害性ともいいます。なかなか、役に立つ場面には遭遇しませんがその時はいきなり来るので今回は改めてRAID1の威力を再確認しました。

【交換作業の様子】

まず、正常時に下記のコマンドを入力すると

> gmirror status
Name Status Components
mirror/gm0 COMPLETE ad4 (ACTIVE)
                    ad6 (ACTIVE)

正常時は、このように結果が表示される。

異常時は、起動させると

>gmirror status
 Name Status Components
 mirror/gm0 DEGRADED ad4 (ACTIVE)

となりad6が消えました。

この状態は、エンジンが2機の飛行機で言うと片肺飛行なのでもう片側がトンだら落ちますから速やかに、故障HDDを外して新しいHDDを装着します。

電源を落としてad6と思われるマザボのSATA番号の後の方に刺さっているHDDを外してもう一度起動します。

無事に起動してコマンドでad4が動いてるよ。というのを確認したら外したのがad6なのでこいつが故障HDDですので新品HDDと入れ替えます。

物理的に入れ替えたら、起動。

>gmirror foget gm0
>gmirror insert gm0 ad6

> gmirror status
 Name Status Components
mirror/gm0 DEGRADED ad4 (ACTIVE)
                    ad6 (SYNCHRONIZING,1%)

とコマンドを打ち、新しいHDDが新ad6となりシンクロされて数十分かけて全コピーされ自動でリビルドされていきます。

これで、正常なRAID1の動作に戻ります。常に2つのHDDに記録されていくのでどちらがトンでもデーターは安全ですし、読み込み時は相互に読み込むことが出来るのでパフォーマンスは体感できるぐらいには上がります。

と交換作業完了です。ちなみに2020年はこのサーバーをリプレース予定です。

修理のきろくDX!人気記事

  1. 【エアコン修理】室外機の基盤交換【霧ヶ峰】 3,090ビュー
  2. 【DIY】トイレに換気扇を設置【パイプファン】 823ビュー
  3. 【徹底分解】ママチャリのオーバーホール~1日目前輪脱着【DIY自転車整備】 806ビュー
  4. 【緊急猛暑対策】エアコン室外機を冷却せよ【DIY】 612ビュー
  5. 【2st原付】ピストン&ピストンリング交換【JOG-Z】 500ビュー
  6. 【HONDA】スーパーカブのパンク修理【頻度多し】 466ビュー
  7. 【霧ヶ峰】分解エアコンクリーニング【第2弾】 459ビュー
  8. 【徹底分解】ママチャリのオーバーホール~2日目【DIY自転車整備】 455ビュー
  9. 【ケルヒャー】高圧洗浄機の修理【JTK25】 449ビュー
  10. 【タント】カーナビのDIY取り付け 444ビュー
  11. 【2st原付】JOG-Zのベアリング交換【駆動系メンテナンス】 436ビュー
  12. 【徹底分解】ママチャリのオーバーホール~4日目【DIY自転車整備】 430ビュー
  13. 【2st原付】前輪ディスクブレーキのオーバーホール【YAMAHA★JOG-Z】 373ビュー
  14. 【三菱電機】掃除機の修理【ブラシ交換】 362ビュー
  15. 【徹底分解】ママチャリのオーバーホール~3日目【DIY自転車整備】 343ビュー

人気記事
メニュー
ご案内
What's New
20.07.06
【HONDA】スーパーカブのキャブレターオーバーホール【DIY】
20.06.07
【2st原付】JOG-Zと撮る初夏の夜景【RX100】
20.02.21
【自宅サーバー】HDDは逝くよ、ワトソン君【Gmirror】
20.01.29
【自作PC組立記】RAID de RYZEN5-3600 その1【win10】
19.12.04
【DIY】CADにチャレンジ!自作PCラックの設計製作【3D-CAD】
19.09.07
【HDD】WDの2TB-HDDがエラー吐いた静かな夏の日【故障】
19.09.01
【2st原付】トルクカム(クラッチ)のメンテナンス【JOG-Z】
19.08.24
【2st原付】マフラーの交換【JOG-Z】
19.08.17
【2st原付】ピストン&ピストンリング交換【JOG-Z】
19.07.11
【電気代高い】令和時代を生き残る電気代節約術とは【手続き簡単】
19.06.24
【2st原付】シートのレストア【JOG-Z】
19.05.19
【ウィッシュ】ラジエーター周りのメンテナンス【ZNE10G】
19.05.16
【ウイッシュ】タイロットエンドブーツの交換【ZNE10G】
19.03.23
【PC】USB接続の学習型赤外線リモコンの制作【エアコン遠隔操作】
19.03.10
【DIY】換気扇用温度センサー連動コンセントの制作【トライアック】
18.11.16
【DIY】スイッチング電源の修理【ACDC】
18.11.04
【2st原付】JOG-Zのタイヤエア漏れ修理【DIY】
18.10.12
【ソーラー発電】電気代を節約する太陽光発電について考える【DIY】
18.08.18
【タント】車のフロントガラスへの飛び石について考える【ドラレコ】
18.07.25
【緊急猛暑対策】エアコン室外機を冷却せよ【DIY】