LVM逻辑卷

ぃ、小莉子 提交于 2019-11-26 00:25:30

引言

磁盘一旦分区后,要更改分区的大小就很难了,也就是说在一个分区经过挂载之后,随着存储文件的增多,可用空间会越来越小,如果出现原先配置的磁盘空间不够的情况,那么是没有办法扩大分区的
既然直接使用吴丽娟的方式无法解决问题,那就只有靠分区的时候预估每个分区可能的后期用量,并划分足够的磁盘空间最大限度的延期情况的发生,
但是这个指标不治本
为了更好的使用磁盘空间,提高系统空间的可扩展性,此时要使用逻辑卷。

逻辑卷

是Logic Volume Manager 逻辑卷管理创建出来的设备,是linux操作系统可以认识的设备,事实上,LVM是介于磁盘裸设备和文件系统的中间层。

几个概念

物理卷 Physical Volume PV 。物理磁盘分区, /dev/sda /dev/sdb这种的,如果要用LVM来管理这个物理卷,可以使用fdisk将ID改为LVM可识别的值,(8e)
卷组 Volume Group VG, PV的集合
逻辑卷 Logic Volume LV。PV中划分出来的一块逻辑磁盘
关系: 首先创建一个或多个物理磁盘卷,物理卷按照相同或者不同的组名聚集成一个或多个物理卷组,而逻辑卷就是从某个物理卷组中抽象出来的一块磁盘空间。

制作逻辑卷

  1. 创建物理卷 pvcreate pvdisplay,
    背景:虚拟机添加一个虚拟磁盘,添加完成后启动虚机,fdisk 查看

    将/dev/sdc分成3个区,/dev/sdc1 300M /dev/sdc2 300M /dev/sdc3 100M ,

分区完成后,fdisk -l 确认下,

现在的ID值是83,修改为8e,表名该分区是一个特殊的用于逻辑卷管理的分区,

修改后的结果

经过修改后, sdc1 sdc2 sdc3 具备了成为PV的条件,

创建PV
pvcreate /dev/sdc1

pvscan pvdisplay查看

  1. 创建并查询卷组, vgcreate vgdisplay
    基于PV的基础上进行卷组的创建,

卷组的查看

  1. 扩容卷组 vgextend
    如果在使用中要扩大卷组,就是将一个限制的pv添加到卷组汇总

  2. 创建逻辑卷 lvcreate lvdisplay
    基于卷组,可以创建逻辑卷,
    lvcreate -L SIZE -n LV_NAME VG_NAME
    -L 指定逻辑卷大小,如100MB
    -n 指定逻辑卷名字,自定义
    VGNAME 指定从什么卷组中分配空间

创建一个大小为100MB的逻辑卷,命名为First_LV,所有空间从First_VG中划分,完成后使用lvdisplay查看下逻辑卷情况,

  1. 创建文件系统并挂载
    虽然现在有了逻辑卷,但是我们还不能使用它, 跟物理分区是一样的,逻辑卷也需要创建文件系统,挂载后才能被系统使用,
    说明:对扩几卷进行文件系统创建的时候,其全路径是/dev/卷组名/逻辑卷名
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!