在磁盘阵列(RAID)上架构LVM系统

之前,在对Linux的学习过程中,我发现磁盘阵列和LVM各有优点,如果将其结合,将会产生类似杂交水稻的优点。所以我通过学习,将RAID与LVM结合实现在磁盘阵列(RAID)上架构LVM系统。下面是我的学习过程。

磁盘阵列(RAID)具有高性能与备份的功能,但是文件系统的大小不可以更改;

逻辑卷管理器(LVM)可以对文件系统扩充或缩小。因此,为了在服务器上建立一个可以扩充与缩小,而且具有高性能与备份功能的文件系统,就需要在磁盘阵列上架构LVM系统,将两者的优点结合起来。

1.首先,创建几个分区,构建磁盘阵列(RAID)。这里我创建5个500M的磁盘分区构成RAID 5(为了同时兼顾数据备份与性能),其中1个作为spare disk。

2,接下来,我们开始新建磁盘阵列(RAID)。新建的命令:mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1 /dev/sda{6,7,8,9,10},出现如图内容,则说明磁盘阵列/dev/md0已经创建完成。

3.创建磁盘阵列完成后,我们开始架构LVM系统,这里我们简单画图介绍一下什么是LVM,以及LVM之间PV,LV,PE,VG之间的关系:

接下来就是在/dev/md0下开始架构LVM,新建PV(pvcreate /dev/md0)--------->VG(vgcreate raidvg /dev/md0)--------->LM(lvcreate -L 1G -n raidlv raidvg):

扫描二维码关注公众号,回复: 2301131 查看本文章

4.在/dev/md0上的LVM架构好之后,我们需要进行文件系统的新建与挂载。由于我使用的CentOS 7,所以我新建了一个Ext4的文件系统,挂载在/mnt/raidlvm目录下。

5.到这一步,在磁盘阵列(RAID)上架构LVM系统就完成了。但是,如果只是练习,请务必关闭练习过程中新建的各项内容,以免影响服务器的运行和以后的学习,下面是关闭过程:

希望这片文章对大家的Linux学习有所帮助,如有疑问,欢迎在评论区留言。

需要声明,我的此篇内容的学习是基于《鸟哥的Linux私房菜》,若想深入了解RAID和LVM《鸟哥的Linux私房菜》是不错的选择。

 

 

 


 

猜你喜欢

转载自blog.csdn.net/weixin_40042248/article/details/81138855