「Linux-RAID」の編集履歴(バックアップ)一覧はこちら
「Linux-RAID」(2007/01/11 (木) 09:45:55) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*ソフトRAIDでブートするLink
-[[Software RAID めも>http://lightly.plala.jp/memo/RAID.html]]
-[[JF Boot + Root + Raid + Lilo : Software Raid HOWTO>http://www.linux.or.jp/JF/JFdocs/Boot+Root+Raid+LILO.html]]
[[3. ブート可能な RAID>http://www.linux.or.jp/JF/JFdocs/Boot+Root+Raid+LILO-3.html]]
3.1 標準的な LILO で RAID 1 からブートする
3.2 RAID ブートのための lilo.conf の詳細な説明
[[4. RAID でないシステムを RAID1/4/5 に改善する>http://www.linux.or.jp/JF/JFdocs/Boot+Root+Raid+LILO-4.html]]
4.1 手順1:新しいカーネルの準備
4.2 手順2:新しい RAID のための raidtab 設定
4.3 RAID を作成しフォーマットし、そして設定する
4.4 新しい RAID デバイスに現在の OS をコピーする
4.5 新しい RAID をテストする
4.6 RAID アレイに古いディスクを統合する
*LinuxでのRAID設定
(出典:RedHat Linuxで作るネットワークサーバー構築ガイド 6.2対応)
-ハードウエアRAID
インテリジェントタイプ(デバドラいらないやつ)
コントローラタイプ(安いやつ)
-ソフトウエアRAID
**ソフトウエアRAID
MD (Multiple Disks)で実現
リニアモード
RAID 0, 1, 4, 5
●kernelがソフトRAIDをサポートしているかチェックするファイル:
cat /proc/mdstat
このファイルがなければおそらくRAIDサポートされていない。
●RAID設定ツール群
raidtools
/etc/raidtab に設定を記述し、
# mkraid /dev/md0 で作成する。
# cat /proc/mdstat で確認。
# raidstart で開始
# raidstop で中止
●仮想ディスク装置 mdデバイス
/dev/md0
ファイルシステムとして、マウントやフォーマット可能。
●設定ファイル /etc/raidtab
リニアモード
raiddev /dev/md0
raid-level linear RAIDレベル
nr-raid-disks 2 ディスク台数
persistent-superblock 1 スーパーブロックをディスク先頭に書き込む指定。
chunk-size 4 ファイルをディスク分配する単位のサイズ(kb)
device /dev/sda5 nr-raid-disksの数だけ繰り返す
raid-disk 0 アレイに組み込まれる順番
device /dev/sdb6
raid-disk 1
RAID 0
raiddev /dev/md0
raid-level 0
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/sda5
raid-disk 0
device /dev/sda6
raid-disk 1
RAID 1
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0 ホットスペアの指定
persistent-superblock 1
chunk-size 4
device /dev/sda5
raid-disk 0
device /dev/sda6
raid-disk 1
nr-spare-disks 1 の場合は、
device /dev/sdc7
spare-disk 0 スペアディスクの0番目
RAID 5
raiddev /dev/md0
raid-level 5
nr-raid-disks 3
nr-spare-disks 0 ホットスペアの指定
persistent-superblock 1
parity-algorithm left-symmetric
chunk-size 4
device /dev/sda5
raid-disk 0
device /dev/sda6
raid-disk 1
device /dev/sdc7
raid-disk 2
mdデバイスをboot時に自動検出する条件
1. kernelがsoftware raidをサポートしていること。
2. カーネル構築オプションが
Autodetect RAID partitions(CONFIG_AUTODETECT_RAID) Yes
であること。
3. mdデバイスを構成するHDDのパーティションタイプが 0xfd Linux raid autodetect であること。
4. persistent-superblock を 1 に指定すること。 mkraid実行時にHDDの中に直接書き込む。
以下広告
*ソフトRAIDでブートするLink
-[[Software RAID めも>http://lightly.plala.jp/memo/RAID.html]]
-[[Debian GrubでRAID1ブート>http://www.naney.org/diki/d/2004-01-05-RAID.html]]
-[[RedHat Linux 9 でSoft Raid1 Boot>http://blog.galaxies.jp/archives/000003.php]]
-[[JF Boot + Root + Raid + Lilo : Software Raid HOWTO>http://www.linux.or.jp/JF/JFdocs/Boot+Root+Raid+LILO.html]]
[[3. ブート可能な RAID>http://www.linux.or.jp/JF/JFdocs/Boot+Root+Raid+LILO-3.html]]
3.1 標準的な LILO で RAID 1 からブートする
3.2 RAID ブートのための lilo.conf の詳細な説明
[[4. RAID でないシステムを RAID1/4/5 に改善する>http://www.linux.or.jp/JF/JFdocs/Boot+Root+Raid+LILO-4.html]]
4.1 手順1:新しいカーネルの準備
4.2 手順2:新しい RAID のための raidtab 設定
4.3 RAID を作成しフォーマットし、そして設定する
4.4 新しい RAID デバイスに現在の OS をコピーする
4.5 新しい RAID をテストする
4.6 RAID アレイに古いディスクを統合する
*LinuxでのRAID設定
(出典:RedHat Linuxで作るネットワークサーバー構築ガイド 6.2対応)
-ハードウエアRAID
インテリジェントタイプ(デバドラいらないやつ)
コントローラタイプ(安いやつ)
-ソフトウエアRAID
**ソフトウエアRAID
MD (Multiple Disks)で実現
リニアモード
RAID 0, 1, 4, 5
●kernelがソフトRAIDをサポートしているかチェックするファイル:
cat /proc/mdstat
このファイルがなければおそらくRAIDサポートされていない。
●RAID設定ツール群
raidtools
/etc/raidtab に設定を記述し、
# mkraid /dev/md0 で作成する。
# cat /proc/mdstat で確認。
# raidstart で開始
# raidstop で中止
●仮想ディスク装置 mdデバイス
/dev/md0
ファイルシステムとして、マウントやフォーマット可能。
●設定ファイル /etc/raidtab
リニアモード
raiddev /dev/md0
raid-level linear RAIDレベル
nr-raid-disks 2 ディスク台数
persistent-superblock 1 スーパーブロックをディスク先頭に書き込む指定。
chunk-size 4 ファイルをディスク分配する単位のサイズ(kb)
device /dev/sda5 nr-raid-disksの数だけ繰り返す
raid-disk 0 アレイに組み込まれる順番
device /dev/sdb6
raid-disk 1
RAID 0
raiddev /dev/md0
raid-level 0
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/sda5
raid-disk 0
device /dev/sda6
raid-disk 1
RAID 1
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0 ホットスペアの指定
persistent-superblock 1
chunk-size 4
device /dev/sda5
raid-disk 0
device /dev/sda6
raid-disk 1
nr-spare-disks 1 の場合は、
device /dev/sdc7
spare-disk 0 スペアディスクの0番目
RAID 5
raiddev /dev/md0
raid-level 5
nr-raid-disks 3
nr-spare-disks 0 ホットスペアの指定
persistent-superblock 1
parity-algorithm left-symmetric
chunk-size 4
device /dev/sda5
raid-disk 0
device /dev/sda6
raid-disk 1
device /dev/sdc7
raid-disk 2
mdデバイスをboot時に自動検出する条件
1. kernelがsoftware raidをサポートしていること。
2. カーネル構築オプションが
Autodetect RAID partitions(CONFIG_AUTODETECT_RAID) Yes
であること。
3. mdデバイスを構成するHDDのパーティションタイプが 0xfd Linux raid autodetect であること。
4. persistent-superblock を 1 に指定すること。 mkraid実行時にHDDの中に直接書き込む。
以下広告