目录
前言:
lvm优势是具有弹性,比如某个分区不够了或者太大了,可以无损的改变分区大小。但是lvm只是一种管理工具,称不上文件系统,并不具备冗余性,
RAID磁盘阵列则具有性能与备份的功能,但是无法提供lvm的优点。这种情况下我们在RAID上建置lvm,以达到两者兼顾的能力
一、RAID上建立lvm
1.1、创建RAID 5
mdadm -C -v /dev/md5 -l5 -n3 /dev/sd[def]1 ###创建RAID 5
mdadm -D /dev/md5 ###查看RAID 5详情,创建是否成功
1.2、用RAID 5创建逻辑卷
pvcreate /dev/md5 ###创建逻辑卷
vgxreate vgraid /dev/md5 ###创建卷组
lvcreate -L 4G -n lvraid vgraid ###创建逻辑卷
mkfs.xfs /dev/vgraid/lvraid ###格式化
mount /dev/vgraid/lvraid /mnt/lvmraid ###挂载
这样就完成了在raid上创建lvm
二、LVM上创建RAID
2.1、首先创建三个lvm
注*我先前已经创建了一个逻辑卷lv1,要做RAID 5需要再创建2个
pvcreate /dev/sd[defg]1 ###将/dev/sdd1 ---/dev/sdg1创建物理卷
vgcreate vg2 /dev/sdd1 /dev/sde1
vgcreate vg3 /dev/sdf1 /dev/sdg1 ###创建vg1和vg2两个组
lvcreate -L +4G -n lv2 vg2
lvcreate -L +4G -n lv3 vg3 ###创建逻辑卷lv2和lv3
lsblk查看一下
2.2、创建RAID 5
mdadm -C -v /dev/md5 -l5 -n3 /dev/vg1/lv1 /dev/vg2/lv2 /dev/vg3/lv3
mdadm -D /dev/md5 ###查看一下
这样RAID 5就创建完成了
mkfs.xfs /dev/md5 ###格式化
mount /dev/md5 /mnt/raid ###挂载
这样就完成了