[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:37937] ソフトウェアraidについて
いつも、参考にさせてもらっています。
motoiといいます。
このホームページを参考にソフトウェアRAIDを試してみましたがうまく
いきませんでした。
参考にしたHP ->http://lightly.plala.jp/memo/RAID.html
環境は以下のとおりです。
OS:Debian Linux 3.0r1
H/W:Compaq ProLiant DL320
作業の概要は以下のとおりです。
(1)新ディスクに現在のシステムを全てコピー
(2)新ディスクをとりあえず RAID-1 の片側ディスクとして RAID-1 上のシステムを
構成
(3)旧ディスクを RAID-1 に追加
1.新ディスクのパーティションを作成
# fdisk /dev/hdb
/dev/hdb1 /boot
/dev/hdb2 /
/dev/hdb3 /usr
/dev/hdb5 /home
/dev/hdb6 /var
/dev/hdb7 swap
/dev/hdb8 /tmp
パーティションタイプ を 0xfd に設定
2./etc/raidtab 作成
# md0 is the root array
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 32
persistent-superblock 1
device /dev/hdb1
raid-disk 0
device /dev/hda1
failed-disk 1
# md1 is the swap array
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 32
persistent-superblock 1
device /dev/hdb2
raid-disk 0
device /dev/hda2
failed-disk 1
(md0からmd6まで作成)
3. RAID 作成
# mkraid /dev/md0
(md0からmd6まで作成)
4.ファイルコピー
# mkfs.ext3 /dev/md0
(md0からmd6まで作成)
その後、作成した RAID ファイルシステム上に全てのファイルをコピーします。
# mount /dev/md0 /mnt
# cd /
# cp -a (/mnt, /tmp, /proc, /lost+found 等以外) /mnt
# cd /mnt
# mkdir tmp proc mnt
(md0からmd6まで実行)
# mkswap /dev/md1
5.起動ディスク作成
ブート時に RAID デバイスを自動検出するために RAID 対応の initrd を作成しま
す。
# mkinitrd -o /mnt/boot/initrd_raid /lib/modules/2.4.18-bf2.4
そして RAID 用の lilo の設定をします。
# vi /mnt/etc/lilo.conf
# fdformat /dev/fd0
# lilo -r /mnt
ここで以下の警告メッセージが出ました。
Warning:LBA32 addressing assumed
Warning:BIOS drive 0x81 may not be accessible
Warning:BIOS drive 0x81 may not be accessible
Warning:BIOS drive 0x81 may not be accessible
Warning:BIOS drive 0x81 may not be accessible
Added Linux *
# /mnt/etc/lilo.conf の内容
disk=/dev/md0
boot=/dev/fd0
map=/boot/map-fd
install=/boot/boot.b
image=/boot/vmlinuz
root=/dev/md0
read-only
label=LinuxRaid
initrd=/boot/initrd_raid
6.fstab 修正
/dev/md0 /boot ext3 defaults 1 1
/dev/md1 / ext3 defaults 1 1
/dev/md2 /usr ext3 defaults 1 1
/dev/md3 /home ext3 defaults 1 1
/dev/md4 /var ext3 defaults 1 1
/dev/md5 swap swap defaults 0 0
/dev/md6 /tmp ext3 defaults 1 1
7.起動ディスクでブート
ここでFDに作成した起動ディスクでブートするとLILOの
表示が出るところで”0101010..."と画面上に01が
並んだ後に
L
L
L
L
L
L
というように"L"1文字が左端に並んでスクロールします。
解決方法を、教えていただけないでしょうか。
宜しくお願いします。