LVM(逻辑卷管理器)
逻辑卷管理器时linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲时可行的,但是却可能造成数据的丢失。而LVM技术实在应盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。
组成:
- 物理卷(PV)
- 卷组(VG)
- 逻辑卷(LV)
- 基本单元(PE)
物理卷处于LVM中的最底层,可以将其理解为物理硬盘,硬盘分区。卷组建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。逻辑卷时用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态地扩展或缩小空间。这就LVM的核心理念。
建立逻辑卷
首先,我们可以看到此时我们的物理卷,卷组,逻辑卷都是没有的,我们开始添加
1.添加一个物理分区
修改分区标签为LVM
2.为了方便查看,我们开启一个监控
3.创建物理卷和卷组以及逻辑卷,卷组为weixingroup,逻辑卷大小50M,属于weixingroup
格式化该设备
4.挂载设备
LVM扩容
1.输入命令将设备扩大到80M
2.扩大文件系统
3.当卷组不够大的时候,我们可以再添加一个新的物理分区
4.扩大逻辑卷的空间到150M
5.扩大文件系统
ext4类型的扩容与缩减
1.先卸载设备
2.将设备格式化为ext4的格式
3.挂载
4.扩大设备
5.扩大文件系统,该命令与xfs扩大文件系统命令有所不同
6.ext4格式下缩减设备,首先卸载设备,然后扫描文件系统
7.缩小设备
8.缩小文件系统,然后进行挂载使用
数据的迁移以及物理卷的取出
1.将有数据的设备迁移到另一个闲置的设备,并移除物理卷组
2.移除物理卷
逻辑卷的快照
LVM的快照卷功能有两个特点:
- 快照卷的容量必须等同与逻辑卷的容量
- 快照卷仅以此生效,一旦执行还原操作后则会被立即自动删除
1.首先我们在weixindata目录下建立文件,以便之后的测试
2.卸载设备
3.创建快照卷 -s 表示照的对象
4.挂载设备,删除目录中的文件
5.删除该快照卷
6.重新建立一个新的快照卷,挂载后查看目录中的内容发现刚才删除的文件复原,快照功能也可做为磁盘的恢复功能
PE值
1.新建分区并创建物理卷
2.pvdispla查看到PE值的大小为0
3.创建物理卷组,查看到PE值为4
4.修改PE值首先删除原物理卷组然后修改为16M
查看到修改成功