RAID
はじめに
万が一の自体に備えて/home以下のRAID1(ミラーリング)を行ってみよう。
パーティションの作成
Software RAIDパーティションを同じ大きさで3つ(ミラーリング用2つとスペア1つ)作成。
ここでは、hda5〜7とする。
RAID作成
/etc/raidtabを作成し、設定を記述する。
| raiddev | /dev/md0 |
| raid-level | 1 |
| nr-raid-disks | 2 |
| nr-spare-disks | 1 |
| chunk-size | 4 |
| persistent-superblock | 1 |
| device | /dev/hda5 |
| raid-disk | 0 |
| device | /dev/hda6 |
| raid-disk | 1 |
| device | /dev/hda7 |
| spare-disk | 0 |
(raidtoolsをアップグレードしていない場合)ミラーリング用デバイスの作成
# cd /dev
# ./MAKEDEV md
# ./MAKEDEV md
RAIDの構築
# mkraid /dev/md0
ext3でフォーマット
# mkfs.ext2 -j /dev/md0
マウント
まず、マウントできるか試してみる。
# cd /
# mkdir home2
# mount /dev/md0 /home2
# df -k
# mkdir home2
# mount /dev/md0 /home2
# df -k
既存の/homeをコピー
# cp -r -p /home/* /home2
/homeをマウントする。
# umount /home2
# rm -rf /home/*
# mount /dev/md0 /home
# rmdir /home2
# rm -rf /home/*
# mount /dev/md0 /home
# rmdir /home2
起動時に/homeに/dev/md0をマウントするように /etc/fstabに以下の行を追加
/dev/md0 /home ext3 defaults 1 1