Linux-LVM(逻辑卷管理)
本篇文章将为大家介绍LVM(逻辑卷管理)。LVM是一个多才多艺的硬盘系统工具,可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。使用LVM可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。

一. LVM的简介
LVM可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。这里来对整个LVM的工作原理进行一个简单表述:物理磁盘被格式化为PV,空间被划分为一个个的PE不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘LV现在就直接可以格式化后挂载使用了LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据。
常用的LVM部署命令包括物理卷管理(pvscan/pvcreate/pvdisplay/pvremove),卷组管理(vgscan/vgcreate/vgdisplay/vgremove),逻辑卷管理(lvscan/lvcreate/lvdisplay/lvremove/lvextend/lvreduce)。
二. LVM测试说明
本文将介绍怎么在linux中创建和管理LVM卷。我们将会分成两个部分。第一个部分,我们首先要在一个硬盘上创建多个逻辑卷,然后将它们挂载在/dirmount目录。然后我们将要对创建好的卷调整大小。而第二部分,我们将会从另外一块硬盘增加额外的卷到LVM中。
三. 创建磁盘分区
通过使用fdisk命令,创建磁盘分区。我们需要创建3个分区,分区的大小根据盘的大小需求划分。
四. 创建物理卷(PV)
使用pvcreate将物理硬盘分区初始化为物理卷,以便LVM使用。可以使用pvdisplay查看创建情况。
五. 创建卷组(VG)
创建名为‘vg-group1’的卷组,可以使用vgdisplay查看创建情况。可以使用vgremove删除卷组。
六. 创建逻辑卷(LV)
使用lvcreate命令创建逻辑卷,格式化并挂载逻辑卷。本次使用的是EXT4的格式。可以使用lvdisplay查看验证创建情况。
七. 扩展一个LVM卷
可以使用lvresize命令扩展逻辑卷。可以检查磁盘错误,通过更新已经扩展的文件系统来加载,然后可以挂载使用。
八. 缩减一个LVM卷
可以使用lvresize命令缩减逻辑卷。需要先卸载掉卷。缩小文件系统,更新ext4信息后,再减少逻辑卷大小。可以使用lvdisplay查看验证调整后的逻辑卷大小。
九. 扩展一个卷组
如果卷组满了,需要扩大卷组容量就需要先创建PV,扩展卷组容量,然后扩展逻辑卷空间容量。
十. 总结
LVM是一个非常给力的工具,用来创建和管理可变大小的分区。本文介绍了如何在LVM中创建和使用。我们也介绍了扩
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6024.html
