[PR]娕岇巘偺岲忦審側媮恖忣曬枮嵹:擭娫30,000恖偺揮怑娕岇巘偑棙梡拞

RAID1の菇蜜メモ

RAID 1
侯喇泣¨2001钳2奉27泣
侯喇荚¨铂宏
茨董¨OS RedHat Linux 6.2J∈澜墒惹∷
Kernel¨2.2.14-5.0

■■■■■■■■■■■■■■■■■

1ˉはじめに
 1ˉ1 誊弄
 1ˉ2 RAIDとは

2ˉ洁洒侯度
 2ˉ1 ハ〖ドディスクの艰り烧け
 2ˉ2 ハ〖ドディスクの千急

3ˉインスト〖ルとRAID 1
 3ˉ1 OSインスト〖ル
 3ˉ2 RAID 1

4ˉ瓢侯澄千
 4ˉ1 祸肝が弹きたと簿年する
 4ˉ2 牲奠侯度
 4ˉ3 悸狠に祸肝が弹きた箕

5ˉトラブルシュ〖ティング
 5ˉ1 挛赋した祸毋
 5ˉ2 徊雇となるペ〖ジ

■■■■■■■■■■■■■■■■■


1ˉはじめに

 

 1ˉ1 誊弄

 このドキュメントの誊弄は、RedHat6.2Jにおいて、インスト〖ル箕にRAID1∈ミラ〖リング∷を乖ってしまう缄界を棱汤することです。
 インスト〖ル箕にRAIDを寥むことは、インスト〖ル稿のそれに孺べて、端めて词帽に乖うことができます。
 滦据荚は、LINUXの介看荚です。∈讳が介看荚だからです∷

 

 1ˉ2 RAIDとは

 RAIDの誊弄は、3硷梧あり、それは笆布の奶りです。
 いくつかのハ〖ドディスクを、1つに冯圭して蝗う。
 input、outputを庐く乖う。
 2つのハ〖ドディスクに票じ柒推を淡峡させ、室数が蝉れても、饯牲が词帽にできるようにする。
 このドキュメントで乖うのです。

 拒嘿は、http://www.linux.or.jp/JF/JFdocs/The-Software-RAID-HOWTO.txtを徊救して布さい。こちらのドキュメントは、ユ〖モアがあって烫球いです。


2ˉ洁洒侯度

 

 2ˉ1 ハ〖ドディスクの艰り烧け

 ハ〖ドディスクを艰り烧けます。
 海搀蝗脱したのは、奥年拉に年删がある、IBM澜のDTLAというハ〖ドディスクです。

ハ〖ドディスクのケ〖ブル艰り烧け庚娄に今かれた、ジャンパ〖の肋年に骄って、ふたつの票じ推翁のハ〖ドディスクを、尉数とも≈Master∽に肋年して、ケ〖ブル汗し哈み庚にハ〖ドディスクを艰り烧けます。

この箕、汗し哈むケ〖ブルの硷梧に庙罢しましょう。

ˇケ〖ブルのマザ〖ボ〖ド娄とは赖瓤滦にある、琐眉の汗し哈み庚が≈Master∈肩客∷∽脱の汗し哈み庚です。靠ん面にあるのは≈Slave∈袍戊∷∽脱の汗し哈み庚です。∈靠ん面が痰いケ〖ブルもあります∷

ˇデバイスは笆布の菇陇をしています。
マザ〖ボ〖ドⅹ≈Primary∈呵介の∷ Master∽ⅹ≈Primary Slave∽
      ⅹ≈Secondary Master∽ⅹ≈Secondary Slave∽

ˇ骄って、どちらかのMasterにCD-ROMドライブ霹が汗し哈まれている眷圭は、そのCD-ROMドライブを、いずれかの≈Slave∽に汗し哈み洛える涩妥があります。

 

 2ˉ2 ハ〖ドディスクの千急

しっかりとケ〖ブルソケットがハ〖ドディスクに汗し哈まれていれば、千急そのものは、极瓢弄に乖われるようです。

ハ〖ドディスクが千急されているか、容かについては、BIOS茶烫から澄千をすることができます。

ˇCompaq澜墒において、BIOS茶烫を山绩させるには、排富を掐れた木稿の≈COMPAQ∽と山绩された茶烫で、≈F10∽を病します。

ˇ≈Strage∽の≈IDE Devices∽を联买します。

ˇ2つのハ〖ドディスクが、≈Master∽として千急されている眷圭は、≈Primary Dvice 0∽と、≈Secondary Device 0∽の≈Size∽腕ハ〖ドディスクの推翁が山绩されます。

千急されない眷圭は、笆布の灌誊を澄千してみてください。
ˇハ〖ドディスクのケ〖ブルソケット∈デ〖タˇ排富ともに∷が、しっかりと汗し哈まれているか。
ˇジャンパ〖の肋年は赖しいか。∈2ˉ1徊救∷
ˇCD-ROMの汗し哈み庚を、≈Primary Slave∽から≈Secondary Slave∽にする霹、汗し哈み庚を恃えてみる。


3ˉインスト〖ルとRAID 1

 このドキュメントでは、笆布のPartitionでRAID 1 を乖います。
 努倒、推翁を恃构して布さい。
 
/boot∈ブ〖トパ〖テション∷20MB
SWAP12MB
/∈ル〖トパ〖テション∷28770MB∈ハ〖ドディスクの荒り链推翁∷


3ˉ1 OSインスト〖ル

 OSのインストレ〖ションを乖います。
 奶撅奶り、肋年をしていって布さい。
 ≈Partation∽と山绩される茶烫になったら、RAIDの肋年をします。
 

3ˉ2 RAID 1

http://www.jp.redhat.com/support/manuals/RHL62/ref-guide/ch-raid.html#S2-RAID-APPROACHESに、肋年茶烫のスクリ〖ンショットが掐った、RAIDの肋年についての、棱汤があります。よろしければ、ご枉布さい。

 Partationの茶烫になったら、笆布の缄界で、RAID1の肋年を乖ってください。

≈パ〖テションの硷梧∽を≈RAID∽にした惧で、侯喇する徒年の推翁ごとに、hdaとhdcに1づつ、票じ推翁でパ〖テションを惰磊る。
ⅷ链く票じ推翁でなければ、稿にリブ〖トするごとにRAIDが蝉れ、その刨に饯牲をすると暴誊になります。∈RAID1が祸悸惧、瓢侯しなていないのと票じ∷∽
≈RAIDディスクの侯喇∽より、で惰磊ったディスクを2つ联买して、マウントポイントを联买し、RAIDディスクを侯喇する。∈md0 = /boot、md1 = SWAP、md2 = / として布さい∷
侯喇された、RAIDディスクが、/dev/md0のように山绩される。

 RAIDディスクが、痰祸侯喇できたら、稿の萎れは奶撅奶りのインスト〖ル侯度と票じです。

[庙罢——]
 ≈/boot∽ パ〖テションは、≈Type∽腕がRAID1の≈hda1、hdc1∽になるように、供勺をして、RAIDディスクを侯喇して布さい。もし、≈hda6、hdc6∽のようになっていると、ハ〖ドディスクの呵介のセクタから、1024シリンダ∈腆8GB∷笆惯に、bootパ〖テションが疤弥する百、boot箕に≈LILO∽と山绩されずに、≈LI∽で贿まる、という祸轮が弹きてしまいます—
 警し涟のカ〖ネルバ〖ジョンでは≈bootパ〖テションは、RAID1にできない∽というドキュメントがありますが、RedHat6.2Jは、ちゃんとできます。


4ˉ瓢侯澄千

 ちゃんと、RAIDが怠墙しているかどうか、チェックをします。

# cat /proc/mdstat

Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hdc1[0] hda1[1] 20544 blocks [2/2] [UU]
md2 : active raid1 hdc5[1] hda5[0] 29460672 blocks [2/2] [UU] resync=3% finish=273.0min
md1 : active raid1 hdc6[1] hda6[0] 524544 blocks [2/2] [UU]

 ≈resync=3% finish=273.0min∽の婶尸は、raidが佰撅を弹こして浩菇喇面のという罢蹋らしいです。おそらく、インスト〖ルした木稿なので、菇蜜をしている婶尸なのではないか、という罢蹋だと蛔います。
 また、md0 だけ、hdc1が[0]になっていますが、これは泼に啼玛は痰いようです。肌の泪から、肝俱が弹きた眷圭のシュミレ〖ションを乖いますが、この侯度においても、どちらが[1]で、どちらが[0]なのかは、罢急する涩妥がありません。

 4ˉ1 祸肝が弹きたと簿年する

 排富を皖とした觉轮で、ハ〖ドディスクを1骆嘲してから、排富を掐れます。
 弹瓢箕に、BIOSから≈configuration∈茨董∷が恃わったが、恃构をSave∈瘦赂∷して紊いか∽という啼い圭わせがあるかと蛔います。これはSaveします。

 附哼のRAIDの觉轮を斧ます。

# cat /proc/mdstat

Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hdc1[0] hda1[1] 20544 blocks [2/1] [_U]
md2 : active raid1 hdc5[1] hda5[0] 29460672 blocks [2/1] [U_]
md1 : active raid1 hdc6[1] hda6[0] 524544 blocks [2/2] [U_]

 [2/2]だったところが、[2/1]に、[UU]だったところが[_U]霹になっています。

 これで、ハ〖ドディスクが室数肝俱した觉轮をシュミレ〖トできました。

 4ˉ2 牲奠侯度

 もう办刨排富を皖として、ハ〖ドディスクを艰り烧けてから、排富を掐れます。
 configurationの恃构をSaveして弹瓢します。
  ⅷこの箕、しっかりとハ〖ドディスクが千急されているか、BIOSで澄千してから、肌の侯度に败って布さい。
 附哼のRAIDの觉轮を斧ます。

# cat /proc/mdstat

Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hdc1[0] hda1[1] 20544 blocks [2/1] [_U]
md2 : active raid1 hdc5[1] hda5[0] 29460672 blocks [2/1] [U_]
md1 : active raid1 hdc6[1] hda6[0] 524544 blocks [2/2] [U_]

 ≈4ˉ1≥∽と票じです。つまり、ハ〖ドディスクを千急させただけでは、极瓢弄にRAIDディスクにはなりません。

 千急されたハ〖ドディスクをRAIDディスクとして、千急させます。
 
 # raidhotadd /dev/md0 /dev/hdc1

 うまくいけば、极瓢弄に千急が幌まります。
 もし、うまくいかない眷圭は、ハ〖ドディスクがBIOSから、斧えるか、澄千してみて布さい。

 4ˉ3 悸狠に祸肝が弹きた箕

 悸狠に祸肝が弹きた箕は、4ˉ2の侯度を乖う涟に、コピ〖傅のハ〖ドディスクのパ〖テションと票じに、パ〖テションを磊り木してください。
 その戮の侯度は、票じです。

 笆惧で、RAID1に簇する肋年と笨脱について、おおまかではありますが、棱汤することができたと蛔います。

 戮に、部か氦ったことがあれば、布にある≈5ˉ2徊雇となるペ〖ジ∽をご徊救布さい。


5ˉトラブルシュ〖ティング

 5ˉ1 挛赋した祸毋

 办戎、驴かったのが、ハ〖ドディスクが千急されないというものです。
 付傍は、讳の眷圭は、撅に笆布の灌誊のうちのいずれかでした。
ˇハ〖ドディスクのケ〖ブルソケット∈デ〖タˇ排富ともに∷が、しっかりと汗し哈まれているか。
 ⅷこれが办戎、驴かったです。
ˇジャンパ〖の肋年は赖しいか。∈2ˉ1徊救∷
ˇCD-ROMの汗し哈み庚を、≈Primary Slave∽から≈Secondary Slave∽にする霹、汗し哈み庚を恃えてみる。


 5ˉ2 徊雇となるペ〖ジ

 The Software-RAID HOWTO
  http://www.linux.or.jp/JF/JFdocs/The-Software-RAID-HOWTO.txt
  JFドキュメントのペ〖ジです。


 Software IDE-RAID on LINUX
  http://qubeley.b.kobe-u.ac.jp/Computers/RAID/
  改客のペ〖ジです。


 Software RAID
  http://www.tairon.co.jp/s-raid.html
  これも改客のペ〖ジですが、かなり徊雇になりました。
  JFドキュメントが、岂しすぎて、好擂したらしく、极尸の悸毋を今いています。


 RAID (Redundant Array of Independent Disks)
  http://www.jp.redhat.com/support/manuals/RHL62/ref-guide/S2-RAID-APPROACHES
  レッドハット家のペ〖ジです。
  スクリ〖ショットを脱いて棱汤されている百、尸かりやすいです。



笆惧                             2001钳2奉28泣





[PR]拞屆幵扵偟偼ざ挢兽:嵼屔懡悢S幵曐徹偮偒!