Linux系统LVM的使用

哈喽,大家好,好久不见,我是Adam。

记得以前我写过一篇文章是关于linux新增加一块硬盘进行分区,指定文件系统,然后挂载和卸载。这样的话以后遇到服务器存储空间不足时,加上一块硬盘,也就知道该如何进行接下来的操作了。在这篇文章里,就要讲更高深一点的功能,那就是LVM。LVM翻译成中文就是逻辑卷管理(Logical Volume Manager),当我们已经做好一台linux系统服务器,给某个分区100GB空间,当我们使用一段时间后发现这100GB空间不够用,那么这个时候就可以用到LVM了。当然了,你不怕麻烦的话,可以把里面的数据文件复制出来,然后增加硬盘,格式化分区后给分区划分更大的空间,这样的话付出的操作和时间是很大的,也有可能会出现你划分出来的空间再次出现不够用的情况,那么这种情况出现的话,你还得再复制数据,重新格式化,这样就特别麻烦。所以linux准备了更高级的操作,来解决这个问题,它就是LVM。简单的来说LVM就是可以灵活的调整分区的大小,或者是把多个分区融合在一起。好了,接下来就来看LVM的具体操作吧。

LVM最底层是物理卷,然后是卷组,在卷组里划分不同的逻辑卷

使用fdisk -l来查看硬盘,硬盘可以划分为一个或多个物理卷

使用pvdisplay来查看物理卷,PV Name是物理卷,而VG Name是卷组,在卷组里可以划分不同的逻辑卷,如果把其他物理卷加到c1这个卷组里,那么它的大小便会增大

现在就把关系搞清楚了吧,硬盘可以划分为一个或多个物理卷,而物理卷是归到卷组里的,在卷组里,可以分为多个逻辑卷

在虚拟机里增加一块2GB的硬盘,然后使用fdisk -l查看,新硬盘为/dev/sdb

使用pvcreate创建物理卷

使用pvdisplay继续查看物理卷发现多了一个物理卷

可以看到卷组是空的,还没有加入卷组,所以这个物理卷还是不可以使用的,接下来就来创建一个卷组,使用下面这条命令,就可以把/dev/sdb划分到c2这个卷组了

再来查看一下物理卷,可以看到已经划分成功了

接下来就是创建逻辑卷了,使用lvcreate来创建逻辑卷

命令稍微复杂一些,-L这个参数代表创建、500M是指定这个逻辑卷500兆大小、-n这个参数指定逻辑卷名称、a1为逻辑卷名称、c2为该逻辑卷从这个物理卷中划分

使用lvdisplay查看逻辑卷可以发现创建成功

到这里,这个逻辑卷创建成功,就可以把这个逻辑卷挂载到某个目录下了,需要注意的是,挂载之前需要格式化

创建的部分就到此结束了,接下来就是怎么删除了

卸除挂载

删除逻辑卷

删除卷组

删除物理卷

完成,大家记得,必须要按照这个顺序来完成该步骤。

OK,LVM就讲到这里了,大家年后见!

你可能喜欢

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180214B0A8YZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券