linux服务器 磁盘和文件系统管理(二) LVM逻辑卷管理的基本操作

    上一章我们说完了硬盘的分区、格式化与挂载分区,用是可以正常使用了,但是一旦出现系统分区不够用了,我们不得不备份、删除相关数据或者重新规划分区来满足系统的需要,那么如何才能解决这类的问题呢?这就可以用到我们标题中所提到的LVM动态分区,所谓LVM,它功能就是可以在现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性


在进行LVM逻辑卷管理之前,我们需要先了解下LVM的几个基本术语:

  • PV(Physical Volume,物理卷)物理卷是LVM机制的基本存储设备,通常对应一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留分区,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的默认单元(Physical Extent,PE),需要注意的是转换物理卷之前,需要将分区类型的ID标记改为8e。

  • VG(Volume Group,卷组)卷组是有一个或多个物理卷组成的一个整体,在卷组中可以添加或删除物理卷

  • LV(Logical Volume,逻辑卷)逻辑卷建立在卷组之上,最终用户可以格式化并挂载使用的就是逻辑卷


为了更好的演示今天的实验,我这里添加了两块硬盘,顺便再来回顾一下磁盘分区,使用fdisk工具进行分区,将分区系统文件类型改成“8e”,将两块硬盘分区都分好

wKiom1aTCiuj6YlZAADekiV0Bjk700.jpg


wKiom1aTCvaQselIAAEIkAq1rNQ735.jpg


wKiom1aTEZXhJKG4AAEGp4-W0TI830.jpg


一.PV物理卷管理

1.pvcreate命令:用于将分区或整个硬盘转换成物理卷

举例 将/dev/sdb1和/dev/sdc1转换成物理卷

wKioL1aTEgbhOUw9AABHSxX-f2U669.jpg

2.pvscan命令:用于扫描系统中的所有物理卷

wKioL1aTJXHD-2FAAABQiqgbqck143.jpg

3.pvdisplay命令:显示物理卷的详细信息

wKiom1aTJaPwrBMGAABvFpFZvYA969.jpg

4.pvremove命令:将物理卷还原成普通分区

wKioL1aTJnriVZdxAABsoSv-Aiw547.jpg

说明:移除后,我们再用pvscan就扫描不到/dev/sdb1这个分区了


二.VG卷组管理

1.vgcreate命令:创建卷组(卷组的名字是自定义的,这里我们将卷组的名字命名为mail)

wKiom1aTEzyQwjqCAAA0IXKkpEU110.jpg

2.vgscan命令:用于扫描系统中已经建立的LVG卷组

wKioL1aTLEqivUnbAABIjgNCNkU203.jpg

3.vgdisplay命令:显示系统中各卷组的详细信息

wKiom1aTNW_ANUMxAACHnHTiEho741.jpg

4.vgremove命令:删除指定的卷组

wKiom1aTNi_SHbLSAABTtNMOkJs830.jpg

5.vgextend命令:用于扩展卷组的磁盘空间

wKiom1aTPjWBvsbzAABZzHB9bgo281.jpg

6.vgreduce命令:用于减少卷组的磁盘空间

wKioL1aTPo3gslEWAAAkb4OYEZo804.jpg


三.LV逻辑卷管理

1.lvcreate命令:lvcreate -L 容量大小 -n 逻辑卷名 卷组名 创建逻辑卷

wKioL1aTFzzShXeiAAA2gi88NMs915.jpg

这样,逻辑卷就创建好了,就下来进行格式化并且挂载后就可以正常使用了

wKiom1aTHQiB76nwAAB-33TuIkE331.jpg

2.lvscan命令:扫描系统中已建立的逻辑卷及其相关信息

wKioL1aTQH3zimIJAABSxDFO4Po919.jpg

3.lvdisplay命令:显示逻辑卷的详细信息

wKiom1aTQUej-IjIAACJpSF_TRw930.jpg

4.lvextend命令:lvextend -L +大小 /dev/卷组名/逻辑卷名,用于动态扩展逻辑卷空间

wKioL1aTSVGzOW2_AAFPxEWZl7s702.jpg

说明:如果lvextend -L 后面直接写的是数值,没有加号“+”,则代表将指定将此逻辑卷扩展到数值这么大的空间,并不是指增加多少空间,如下图所示

wKioL1aTTPiRgVEkAAEWHvONSAY188.jpg

5.lvreduce命令lvreduce -L -大小 /dev/卷组名/逻辑卷名,用于减少逻辑卷空间

wKioL1aTTczTIySqAACSYKCk-Ac868.jpg

说明:lvreduce 命令与lvextend命令一样,如果减少空间大小的时候数值前没有减号“-”,则代表将逻辑卷调整到指定数值的空间大小

6.lvremove命令:删除指定逻辑卷

wKiom1aTT0DDmkmxAACV990n164687.jpg


好了,LVG磁盘管理的基本操作就先写到这里,下一章将会使用案例说明LVG卷的实际应用以及磁盘配额如何设置

你可能感兴趣的:(文件系统,逻辑卷,LVG)