Debian on Raid5 + LVM
时间:2006-07-30 来源:mrzcs
linux2.6内核支持mdadm,以前一直使用raidtools,一开始用mdadm不是十分习惯,后来慢慢感觉到mdadm比raidtools强大了许多。 #fdisk /dev/sd[b-d] 每块硬盘分给一个分区,类型为fd #apt-get install mdadm
#mdadm -C /dev/md0 -l5 -n3 /dev/sd[b-d]1 系统提示 mdadm: array /dev/md0 started. 2.配置/etc/mdadm/mdadm.conf #mdadm --detail --scan > /etc/mdadm/mdadm.conf #vi /etc/mdadm/mdadm.conf 加入 device /dev/sd[b-d] /etc/mdadm/mdadm.conf的内容是 device /dev/sd[b-d]
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=fc868247:23a41dff:5088e89b:fdd42511
到现在就完成了raid5的部署.
查看/proc/mdstat文件,可以了解现在组建raid5的进度
#cat /proc/mdstat
Personalities : [raid5]
read_ahead 1024 sectors
md0 : active raid5 scsi/host0/bus0/target1/lun0/disc[0] scsi/host0/bus0/target3/lun0/disc[2] scsi/host0/bus0/target2/lun0/disc[1]
2097024 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
二.创建lvm
1.create pv
#pvcreate /dev/md0
2.create vg
#vgscan
#vgcreate vgtest /dev/md0
#vgdisplay vgtest
3.create lv
#lvcreate -n homelv -l 125 vgtest #500m
#lvcreate -n varlv -l 125 vgtest #500m
4.格式化
#mkfs.ext3 /dev/vgtest/homelv
#mkfs.ext3 /dev/vgtest/varlv
三.移数据
1.mount
#mkdir /mnt/var
#mkdir /mnt/home
#mount /dev/vgtest/homelv /mnt/home
#mount /dev/vgtest/varlv /mnt/var
2.copy /home and /var
#cp -a /home/* /mnt/home
#cp -a /var/* /mnt/var
3.modify /etc/fstab
/dev/vgtest/homelv /home ext3 defaults 0 0
/dev/vgtest/varlv /var ext3 defaults 0 0
4.restart system
5.确认/home,/var已挂载,有数据
mount /dev/sda1 /mnt
rm -rf /mnt/home/*
rm -rf /mnt/var/*