RAID1 リビルド失敗

その後、フォーマットしてパーティションしたHDD でRAID1 を構築しようとmdadm コマンドで/dev/md0 を作ろうとしましたが、busy と言われて受け付けてくれません。

# mdadm --create /dev/md0 --auto=yes --level=raid1 --raid-devices=2 missing /dev/sdb1
mdadm: Cannot open /dev/sdb1: Device or resource busy

仕方がないので、LSI Software RAID Configuration Utility 画面から、Rebuild メニューで500GB HDD を15時間掛けてリビルドしました。が、結果は失敗。

20151011035424

OS起動時に、Kernel Panic しました。GRUB から起動OS のバージョンを変えたり、シングルユーザーモードも試しましたが結果はNG。

Kernel panic - not syncing : Attenpted to kill init !
Pid : 1. com , : init Not tainted 2.6.32-573.7.1.el6.x86_64

RAID モードを解除して、AHCI モードでかろうじて起動しましたがユーティリティ画面でRAID 設定をやり直したところ、生きているHDD データも壊してしまいました。(涙目

wrong fs type bad option . bad superblock on /dev/sdb3
missing codepack or helper program . or other error
It some cases useful info is found in syslog . try dmesg

都合、4台の500GB HDD データを潰したことになりますが、予備で1TB のRAID1 HDD がありましたので交換。7月時点のバックアップでしたが、

・・・生きていました!無事ってすばらしい。

こんなこともあろうかと、Wordpress の投稿、画像は、[ダッシュボード] → [ツール] → [エクスポート] で、幸いバックアップを取って置いたのでインポートしてセーフでした。wordpress/wp-content/uploads/ の画像ディレクトリも保存していましたのでフォルダを転送するだけでした。後は、演習用のApache2 LAMP 構築の残骸を復習するくらいです。しかし、Bonding とLSI Software RAID Configuration Utility はなんとも克服しがたい鬼門ですね。サーバーを運用するためには、バックアップのスキルを高めたい所なのですが難しいですね。データ破壊したHDD はCentOS7 でも入れる予定です。

RAID1 HDD のフォーマット

またBonding の設定を誤ったので、RAID1 を組んでいるHDD 2台を取り出してクローン復元しようとした際に、HDD を書き潰してしまいました。フォーマットしようとして、fdisk -l /dev/sda でパーティションを見てみるとシリンダ境界が重なっていて fdisk /dev/sdb できません。

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *           1          39      307200   83  Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2              39         561     4194304   82  Linux スワップ / Solaris
パーティション 2 は、シリンダ境界で終わっていません。
/dev/sda3             561       60667   482801664   83  Linux

そんな時は、fdisk -lu コマンドでセクタ単位で境界を調べることが出来ます。

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *        2048      616447      307200   83  Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2          616448     9005055     4194304   82  Linux スワップ / Solaris
パーティション 2 は、シリンダ境界で終わっていません。
/dev/sda3         9005056   974608383   482801664   83  Linux

fdisk /dev/sdb の後、コマンド:u でセクタ単位でのパーティション指定が可能です。

コマンド (m でヘルプ): u
セクタ数 の表示/項目ユニットを変更します
デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1   *        2048      616447      307200   83  Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sdb2          616448     9005055     4194304   82  Linux スワップ / Solaris
パーティション 2 は、シリンダ境界で終わっていません。
/dev/sdb3         9005056   974608383   482801664   83  Linux

HDD のバックアップ

Linux でのHDD バックアップは、皆様どうされているのでしょうか。ビジネスサーバーは、テープバックアップしてるとか。私は、Mondoresource などのISO バックアップソフトで圧縮レベルを上げてDVD に焼いてみましたが復元できず失敗してから、内蔵HDD をお立ち台に並べてクローンしています。こちらの方法は確実ですが、一旦HDD を取り外すのが手間ですね。でもやらないよりは良いので、定期的にしています。話は変わりますが、Windows10 の自動アップグレードが迫っていますね。トピックとしては新しくないですがWindows7 からのアップグレードではmpeg2 コーデックが付属していないとのこと。あと、Windows Update のコントロールパネルがなくなってHome エディションではアップデートの調整ができなくなるみたいですね。バックアップしなきゃ。(使命感)

非対応リムーバブルディスクをWindows 7のライブラリに追加する方法

EPSONノートではHDD容量が128GBと少ないので、CDから取り込んだ .wma 楽曲ファイルが15GBもありディスクを圧迫しかねません。近頃のタブレットPC やiPhone では容量不足でSDカードを増設しているよという方もいらっしゃるかもしれません。

Windows7 の MediaPlayer でライブラリとして追加する方法がありましたのでご紹介します。

非対応リムーバブルディスクをWindows 7のライブラリに追加する方法

http://www.lifehacker.jp/2011/05/110407win7_removabledrive.html

これで、ミュージックライブラリの [対象フォルダ] としてSD カードにマウントした [ミュージック] フォルダを選択することが出来ました。私は、マイミュージックもすべてSD カードに移しました。

musicLibrary

あと、 Windows MediaPlayer の[ツール] → [オプション] → [音楽の取り込み] → [取り込んだ音楽を保存する場所] をSD カードにマウントした [ミュージック] フォルダに設定するのも忘れずに。

HDD の初期化

前回、ESXi (VMware) 仮想化しますよ~するする!と張り切って以前入手したHDD Barracuda 3.5inch 1TB 7200rpm SATA6.0Gb/s

に換装してインストールを試みましたが、結果は・・・ナオキです。

その後、バックアップからシステムをリストアしようとして失敗したまま放置されたHDD を初期化しようとAmazon.co.jp で玄人志向 HDDスタンド PCレスでクローン/HDD内データ完全消去機能付 KURO-DACHI/CLONE+ERASE/U3

http://www.amazon.co.jp/gp/product/B00B8OB82Q?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00

を注文。家に届いたのでデータ消去しようとしましたが、ERASEボタンが付いてないやん!データ消去したかったから注文したの!キャンセルさせてもらうからね。

ヨドバシ.comで注文し直して初期化、完了です。

OSの再々インストールとRAID化

ぬわぁぁぁぁ~ん疲れたもぉぉぉぉ~ん。

前回、バックアップメディアの不備からESXi インストール中の不具合解消ができず、OS を再インストールしましたが、BIOS の [SATA Configuration] → [RAID] 設定したところ、MBRが吹き飛び起動不能。( 最初に設定してた頃は大丈夫だったのに・・・。)

「FUJITSU TX100S & CentOS6.X インストール」株式会社サイバークラフト

https://www.facebook.com/media/set/?set=a.316423241787726.71671.142942365802482&type=3

上記、facebook ページを参考に Fujitsu ダウンロードページ

http://support.ts.fujitsu.com/Download/Index.asp

からRAID ドライバーをインストールして [Ctrl] + [M] からMegaSoftwareRAID設定したところ、RAIDモードからでもCentOS6.6を起動することができました。