怎样Linux利用多个RAID做一个lvm

Linux利用多个RAID做一个lvm


总体思路

  1. 先给每个磁盘进行分区,分区方法请参见磁盘分区方法,当然这里可以省略,直接用磁盘做就可以
  2. 我们用整个磁盘做RAID5,命令如下,没有mdadm的可以通过yum -y install mdadm 安装,-C表示创建,/dev/md0是创建的位置和名称,-l是创建的RAID类型,-n表示记录数据的磁盘个数,-x表示热备盘,我在这里做了2个RAID5,md0和md1.

mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{i, j, k, l}
mdadm -C /dev/md1 -l5 -n3 -x1 /dev/sd{m, n, o, p}

  1. 用创建好的md0和md1当做物理盘,将这两个物理盘做成一个卷组,命令如下,创建好之后可以用vgdisplay查看.

vgcreate /dev/vg1 /dev/md0/ dev/md1

  1. 创建好卷组之后就可以直接给逻辑卷分容量了,-L指定大小, -n指定名字,我也创建了两个:

lvcreate -L 10G vg1 -n lv1
lvcreate -L 20G vg1 -n lv2

  1. 整个lvm就算做好了。现在就是写入了,用以下命令格式化:

mkfs.ext4 /dev/vg1/lv2

  1. 那么怎样进行扩容呢?

lvextend -L +20G /dev/vg/lv2

猜你喜欢

转载自blog.csdn.net/qq_42478683/article/details/83188010