• ベストアンサー

turbolinux 6.5 server のソフトウェアRAIDについて

turbolinux6.5serverをソフトウェアRAID(RAID-1)で運用しています。 ディスク構成はIDEのみで以下のようになっています。  HDD1 /dev/hda(プライマリのマスター)  HDD2 /dev/hdb(プライマリのスレーブ)  CD-ROM      /dev/hdc(セカンダリのマスター) ※HDD1とHDD2でミラーリングしています。 インストール時は/bootのみ別パーティションで/dev/hdaにインストールし、 他はRAIDするパーティションにインストールしました。 また、/bootはインストール後、手動でRAID領域とし、liloコマンドを使用し てHDD1とHDD2にMBRが書き込まれたことも確認しま した。(liloコマンドにてMBRの書き込みが行われる、と私は認識しておりま す。間違っているかもしれませんが....。) /proc/mdstatを見て、完全にミラーリングが終わったことを確認し、 以下のテストを行いました。 テスト1:HDD1を本体からはずし起動   結果:起動しません。(LILO画面の前でとまってしまいます。) テスト2:HDD2を本体からはずし起動   結果:起動します。 ミラーリングされているはずだから、どちらか一方が残っていれば起動する はず、と思っていましたが、だめでした。 HDD2から起動する方法がわかる方いましたら、ご意見を頂きたい と思います。 なお、 ・IDEの構成は変えることはできません。    プライマリからセカンダリへ移動等は機器の筐体・ケーブルの都合で    出来ません。 ・HDD2をプライマリのマスターに接続し、ジャンパピンでマスター  に設定しても起動しませんでした。 乱文ですいません。 わかる方いらっしゃいましたら教えてください。 ハードディスク2から起動する方法がわかる方いましたら、ご意見を頂きたい と思います。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • leiqunni
  • ベストアンサー率27% (8/29)
回答No.3

> この場合どちらのDISKから上がるイメージになるのでしょうか? BIOSの順番で、hda → hdb になると思います。 JFが参考になります。 http://www.linux.or.jp/JF/JFdocs/Boot+Root+Raid+LILO.html Boot + Root + Raid + Lilo : Software Raid HOWTO (2001/02/19) ブート可能な RAID システムの構築と、データディスクの RAID への変換 [テキスト版] 著者: Michael Robinton 翻訳: 野本 浩一

参考URL:
http://www.linux.or.jp/JF/JFdocs/Boot+Root+Raid+LILO-3.html
olimpic
質問者

お礼

アドバイスや参考になるURLを教えていただきましてありがとうございました。 早速読ましてもらっています。 またソフトウェアRAIDについて質問することがありそうです。 そのときはよろしくお願いします。 ありがとうございました。

その他の回答 (2)

  • mph
  • ベストアンサー率54% (39/72)
回答No.2

利用しているPCのマザーはスレーブからの起動はできるのでしょうか? できないマザーも良くあるのでその点は確認したほうが良いと思います。 私自身はPCのハードディスクをリムーバブルケースにいれて入れ替えして います。 これなら入れ替えが楽チンです。 もし、マザーがスレーブからブートする能力があったとしても、leiqunniさんが指摘しているようにMBRに書きこむ内容はhdaとhdbで別になる必要があります。

  • leiqunni
  • ベストアンサー率27% (8/29)
回答No.1

私は Led Hat Linux 7.1 で同じ事をしたのですが、 /etc/lilo.conf を変えて MBR は hda と hdb では違うものを書き込まなければなりません。 詳細な書式は見ないと解らないんですけど、 hdb に書き込む lilo.conf は hdb から起動するようにしないと。 これで解らなければ、少し調べますけど。

olimpic
質問者

補足

lilo.confを3種類作りました。boot= の項目以外は全て同一です。 /etc/lilo.confのboot=部分 boot=/dev/md0 /etc/lilo.conf.hdaのboot=部分 boot=/dev/hda /etc/lilo.conf.hdbのboot=部分 boot=/dev/hdb そして lilo -C lilo.conf.hda lilo -C lilo.conf.hdb を入力することによりどちらからも起動するようになりました。 (どちらか一方のDISKを残した状態と言う意味です。) これは/dev/hdaと/dev/hdbのどちらのブートセクタにもliloを書きこんだ、 と言う意味と理解しています。 この場合どちらのDISKから上がるイメージになるのでしょうか?

関連するQ&A

  • TurboLinux7serverのRAID構成について

    TurboLinux7serverをソフトウェアRAID構成にてインストールしました。 インストール後に cat /proc/mdstatを見たのですが以下のように表示されました。 md0 : active raid1 ide/host0/bus0/target0/lun0/part1[0] ide/host0/bus0/target1/lun0/part1[1] 64128 blocks [2/2] [UU] 実際の構成は、/dev/hdaと/dev/hdbですが上記のmdstatだとどちらが/dev/hdaで どちらが/dev/hdbなのかが分かりません。 これについて何か分かる方、もしくは解説しているURLなどありましたら教えて ください。 毎度毎度すみませんがよろしくご教授くださいませ。

  • turbolinux7serverインストール時のDISKのフォーマット時間

    turbolinux7serverをインストールしています。 30GBのハードディスクのうち21GBを利用してインストールしているのですが、 インストール途中のフォーマットに11時間以上かかっています。 こんなにかかるのは普通なのでしょうか? ちなみに ・「フォーマット中にDISKのチェックを行う」はON ・Linux RAIDでミラーリング構成(/bootを除く) ・RAIDしているDISKは一本のIDEケーブルから接続(/dev/hdaと/dev/hdb) にしているのである程度時間はかかるとは思っていたのですが、こんなにも かかるとは思いもよりませんでした。 これぐらいの時間はかかるのでしょうか?

  • Fedora Core1 ソフトウェアRAIDの設定 

    Fedora Core1のインストール時のパーティションの設定において、ソフトウェアRAIDを利用して、下記のような構成にしたいのですが、やり方がいまいちわかりません。 [RAIDの種別] RAID1 [ハードディスクの構成] /dev/hda (boot、swap、ルートディレクトリ) /dev/hdc (homeディレクトリ) /dev/hdd (hdcの内容をミラーリングしたい) 色々と調べて、がんばってみたのですが、意図する構成にはならず、なんとかやり方をお教え願えないでしょうか? よろしくお願いします。

  • /dev/hda と /dev/hda1

    /dev/hda と /dev/hda1 はそれぞれどのような位置を指しているのでしょうか? 例えば、grub-install /dev/hda (つまり、MBR にインストール) とやった場合と grub-install /dev/hda1 (Linux パーティションの最初のセクタ) とやった場合では、GRUB がインストールされる位置が異なるようです。 プライマリ・マスタ・ディスクの先頭にあるパーティションの最初のセクタ=MBR だと思っていたのですが、 # dd if=/dev/hda of=mbr.dat count=1 bs=512 # dd if=/dev/hda1 of=top.dat count=1 bs=512 # diff -c mbr.dat top.dat とやると、2つのファイルは異なっているようですので、/dev/hda の最初の 1 ブロックと /dev/hda1 の最初の 1 ブロックは異なっているようです。 例えば、/dev/hda の 1 ブロックの直後に /dev/hda1 の 1 ブロックが来ているなどの構造について教えていただけないでしょうか。(URL 参照でも構いません) また、ブートローダを /dev/hda1 にインストールしてしまった場合、/dev/hda1 が空っぽでなかったとすると、/dev/hda1 の最初のセクタにあったデータが壊れてしまう等の問題が発生する可能性はあるのでしょうか? よろしくお願いいたします。

  • WindowsXPとVineLinux3.1のデュアルブートで。

    VineLinux3.1をインストールしたのですが ブートローダ(LILO)が動いている様子もなく勝手にWindowsXPが起動してしまいます PCの構成はHDD2台で 1台目hdaはC:,D:,E:(WindowsXP用・NTFS) 2台目hdbはF:(WindowsXP用・NTFS),残りの20GBをVineLinux用に使いました LILOは/dev/hdaマスターブートレコード(MBR) の項目を選んだのでそこにインストールされているはずです。 一応本を読みながらやってみたんですが他のOSデュアルブートについて何もかかれていませんでした・・・ 何か考えられることがありましたらアドバイスよろしくお願いします。

  • /dev/hda1にMBRはある?

    liloの-bオプションでブートデバイスを指定できます。 ここで/dev/hdaとした場合はMBRが指定されたことになります。 ここで/dev/hda1とした場合はMBRにはあたらないのでしょうか?

  • BIOSでSATAが認識しない

    OSが壊れて起動できなくなってしまったので 新規にHDDを購入し、構成を変更しました。 <旧構成> OS:WindowsXP SP1 M/B :GIGABYTE 8IPE1000PRO2 IDE プライマリ マスタ    HDD(1)(BOOT)[OS壊] IDE プライマリ スレーブ   なし    IDE セカンダリ マスタ    DVDドライブ IDE セカンダリ スレーブ   なし SATA0            HDD(2) SATA1            HDD(3)  まずはHDDをすべて取り外し、新規に購入した HDDにOSをインストール。その後、下の構成にて HDD(1)を復旧しました。 <新構成> IDE プライマリ マスタ    HDD(新)(BOOT) IDE プライマリ スレーブ   HDD(1)[復旧] IDE セカンダリ マスタ    DVDドライブ IDE セカンダリ スレーブ   なし  SATA0             なし SATA1             なし その後、SATA0にHDD(2)を接続すると普通に認識してOSもきちんと起動するのですが、さらにSATA1にHDD(3)を接続するとBIOSで認識しなくなり、OS起動前にフリーズしてしまいます。 SATA0からHDD(2)をはずすと、逆にHDD(3)だけ認識して起動できます。 <現状> IDE プライマリ マスタ    HDD(新)(BOOT) IDE プライマリ スレーブ   HDD(1)[復旧] IDE セカンダリ マスタ    DVDドライブ IDE セカンダリ スレーブ   なし  SATA0   同時接続× どちらかのみ○ SATA1   同時接続× どちらかのみ○ 旧構成ではどちらのSATAも認識していたのですが IDEへの増設が原因でしょうか? ご教授くださいますようよろしくお願いします。

  • LINUXでRAID

    いつもお世話になっております。 今回はRAIDについてお聞きしたいです。 現在LINUX FEDORA 8 におきましてRAIDを組もうとしておりますが なかなかうまくいきません。 起動時のBIOSではHDDを二つ認識しており、 /dev/sdaと/dev/sdbがありまして、 いろいろ調べて、パーティションを同じにしてmkraidやmdadmなど いろいろやってみましたが エラーが出てしまいます。 raidtoolsというものも試してみましたがだめでした。 さらに調べてみると、インストール時にRAIDの設定があるということを見かけ、それをやるしかないかと思っていますが、再インストールには時間もかかりますし、迷っています。 実際問題、インストール時にRAIDの設定をしないとできないものなのでしょうか? アドバイスのほうよろしくお願いします。

  • LINUXのインストールについて2

    TURBOLINUXをインストールしたのですがどうしてもLILOのインストールの段階で(インストレーションのステップ「LILOインストール」でエラーが発生しました。このステップは繰り返したり、前に戻ったり、メニューから自由に各ステップを始めることができます。TURBOLINUXになれている方以外は、メニューを使うことはお薦めできません。)と言うエラーがでてLILOがインストールできません。 ハードの現状は、前回ご指摘にあった所も含めてチェックしてみたところ、 HDDーA 8.4GBはプライマリIDEのマスターに(Win98) HDD-B 1.6GBはプライマリIDEのスレーブに(LINUX) ジャンパスイッチは確認済み でした。 LILOのインストール先はマスターブートレコード・ブートパーテーション・FDのそれぞれ試してみましたが、あまりアクセスしてる様子もなくエラーが発生しました。 どのような対応が考えられるでしょうか?

  • RAID 1+0の障害について。

    ハードディスクを4台で、RAID 1+0構成のサーバ環境を構築中です。 当初、RAID 1+0の場合には、物理的にHDDの利用用途がわかれているかと考えていました。 例えば、プライマリのマスターとスレイブでストライピングを行い、同様に、セカンダリのマスターとスレイブでストライピングを行う。 しかし、マスタとスレイブから各1台のHDDを取り外しても、起動致しました。このことからは、物理的には、独立せず、4台のうち2台までの障害には耐えれるのかとも考えています。 物理的には、どのような用途となっているのかがわかりかねています。ご回答をお願いします。 以下、今回の質問には直接関係ないかと思いますが、今回の構築しているサーバ環境です。 ※RAID : FAST TRAK ※OS:FreeBSD4.9.10