【自宅サーバー】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. 【エアコン修理】室外機の基盤交換【霧ヶ峰】 622ビュー
  2. 【徹底分解】ママチャリのオーバーホール~1日目前輪脱着【DIY自転車整備】 479ビュー
  3. 【2st原付】ピストン&ピストンリング交換【JOG-Z】 423ビュー
  4. 【DIY】トイレに換気扇を設置【パイプファン】 404ビュー
  5. 【HONDA】スーパーカブのキャブレターオーバーホール【DIY】 393ビュー
  6. 【CORONA】除湿機の構造と異音修理とメンテ【DIY】 386ビュー
  7. 【徹底分解】ママチャリのオーバーホール~2日目【DIY自転車整備】 316ビュー
  8. 【2st原付】JOG-Zのベアリング交換【駆動系メンテナンス】 298ビュー
  9. 【HONDA】スーパーカブのパンク修理【頻度多し】 271ビュー
  10. 【2st原付】前輪ディスクブレーキのオーバーホール【YAMAHA★JOG-Z】 268ビュー
  11. 【徹底分解】ママチャリのオーバーホール~4日目【DIY自転車整備】 263ビュー
  12. 【DIY】電池タブ用のスポット溶接機の制作【組電池】 259ビュー
  13. 【タント】カーナビのDIY取り付け 226ビュー
  14. 【DIY整備】スーパーカブ50のチェーン交換【HONDA】 223ビュー
  15. 【DIY】スイッチング電源の修理【ACDC】 219ビュー

人気記事
メニュー
ご案内
What's New
21.07.25
【DIY】自作PCラックの設計製作~その2【ビスケット接合】
21.07.15
【ウィッシュ】令和3年の車検前の整備【DIY】
21.07.02
【ウィッシュ】車検前のエンジンルームメンテナンス【DIY】
21.05.31
【ウィッシュ】座席シートを再組み立てする【DIY】
21.05.23
【中華式】電撃殺虫器の修理【DIY】
21.04.17
【2st原付メンテ】加速しない、後輪引きずりの修理【JOG-Z】
21.01.25
【TOYO】ウィッシュのタイヤ交換【SD-7】
21.01.16
【エアコン修理】寒波襲来!室内機のファンの異音及び異常を治す【霧ヶ峰】
20.12.01
【DIY】太陽光発電用リチウムイオン電池を作る【組電池】
20.10.30
【DIY】電池タブ用のスポット溶接機の制作【組電池】
20.09.14
【2st原付】JOG-Zにドラレコを付けよう【煽り運転厳罰化】
20.09.14
【CORONA】除湿機の構造と異音修理とメンテ【DIY】
20.09.12
【DIY】オートディスペンサーの修理【モノタロウ】
20.09.10
【ウィッシュ】フリップダウンモニターの取り付け【DIY】
20.09.01
【緊急猛暑対策】エアコン室外機を冷却せよ その2 自動散水制御装置紹介編【DIY】
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】