Linux RAID5卷和LVM逻辑卷
Linux RAID5卷和LVM逻辑卷
增加3块硬盘,因为构建RAID5卷至少需要3块硬盘
进行重启,Linux才能识别新添加的硬盘
查看系统中的所有硬盘设备和信息,发现有3块新硬盘,没有分区。
规划硬盘sdb
创建分区,将整块硬盘规划为一个分区。
使用字母l可以查看更改分区类型。
将分区更改为fd(RAID卷),不是RAID5卷,RAID卷有几种类型。这里并没有格式化硬盘。
规划硬盘sdc
将分区更改为fd
规划硬盘sdd
将分区更改为fd
接下来创建raid了使用的命令是mdadm,如果没有请先安装mdadm软件包
Rhel5的光盘中有mdadm-2.6.9-2.el5.i386.rpm这个软件包
-C, --create:创建一个新的阵列
-l, --level=:设定 raid level. 这里为RAID5
-n, --raid-devices=:指定阵列中可用 device 数目,这里为3,表示3块硬盘
sd[bcd]1,整个意思为sdb1,sdc1,sdd1 表示3个分区
mdadm -C /dev/md5 -l5 -n3 /dev/sd[bcd]1
创建PV物理卷,将/dev/md5转化成物理卷
pvcreate /dev/md5
创建VG卷组,将/dev/md5创建为卷组,名字为mail_store
vgcreate mail_store /dev/md5
查看系统卷组信息,可以看到卷组mail_store的大小为39.98GB
vgdisplay
创建LV逻辑卷,在卷组mail_store中创建一个名为mail的逻辑卷,容量大小为39GB
注意这里的容量大小不能有小数点,所以只能提取39GB
lvcreate -L 39G -n mail mail_store
格式化mail的逻辑卷,文件系统为ext3
mkfs -t ext3 /dev/mail_store/mail
在根目录下创建目录,名字为raid5
mkdir /raid5
将逻辑卷挂载到/raid5下
mount /dev/mail_store/mail /raid5/
查看硬盘使用情况,可以看到/raid5
df -hT
编辑系统挂载目录的配置文件,开启能够自动挂载
vi /etc/fstab
在最后面添加一行
/dev/mail_store/mail /raid5 ext3 defaults 0 0
在/raid5下创建目录a,再次查看,创建成功,说明RAID5卷是好的。