共计 1375 个字符,预计需要花费 4 分钟才能阅读完成。
本文由 LinuxProbe.Com 团队成员 陶武杰 整理发布,原文来自:Linux 就该这么学。
导读 | 随着科技的进步,人们不知不觉的就进入了大数据的时代,数据的不断增加我们发现我们的磁盘越来越不够用了,接下来就是令人头疼的事情 – 加硬盘,数据的备份与还原。LVM 就是 Linux 下专门针对我们数据的不断的扩大,在原有动态磁盘的基础上动态的调整磁盘的大小,LVM 动态卷管理,一张图片让你深入了解 lvm 的使用。 |
LVM——Logical Volume Manager
LVM 就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。
四个概念:
①PE(Physical Extend) 物理拓展
②PV(Physical Volume) 物理卷
③VG(Volume Group) 卷组
④LV(Logical Volume) 逻辑卷
特点:
LVM 最大的特点就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。我们如果新增加了硬盘,其也不会改变现有上层的逻辑卷。作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性!
工作原理:
(1)物理磁盘被格式化为 PV,空间被划分为一个个的 PE
(2)不同的 PV 加入到同一个 VG 中,不同 PV 的 PE 全部进入到了 VG 的 PE 池内
(3)LV 基于 PE 创建,大小为 PE 的整数倍,组成 LV 的 PE 可能来自不同的物理磁盘
(4)LV 现在就直接可以格式化后挂载使用了
(5)LV 的扩充缩减实际上就是增加或减少组成该 LV 的 PE 数量,其过程不会丢失原始数据
操作:
1、查看:
pes、pedisplay 查看 pe 的大小(pes==pescan)
pvs、pvdisplay 查看物理卷
vgs、vgdisplay、查看卷组
lvs、lvdisplay、查看逻辑卷
fdisk -L 查看磁盘分区
2、创建:
pvcreate 设备路径 创建物理卷
vgcreate 名字 pv 路径 创建卷组
lvcreate -n 名字 -L 大小 vg 名 创建逻辑卷
格式化:mkfs.ext4 lv 完整路径 格式化逻辑卷(mkfs. 文件系统格式或 -t 文件系统格式)挂载:mount lv 完整路径 挂载点 挂载使用(可以使用 /etc/fstab 或 autofs)
3、逻辑卷删除:
1. 卸载:umount
2. 删 lv:lvremove lv 完整路径
3. 删 vg:vgremove vg 名
4. 删 PV:pvremove 设备完整路径 去硬盘
4、逻辑卷扩展:
1. 扩展 pv:相当于创建 pv
2. 扩展 vg:vgextend vg 名 新增 pv 路径
3. 扩展 lv:lvextend -L + 扩展量 lv 完整名
4. 刷新文件系统:resize2fs lv 完整路径
注意:灵活运用,看实际情况,注意顺序(支持在线操作)
5、逻辑卷的缩小:
1. 首先进行卸载 umount 检查文件系统:e2fsck -f lv 完整路径
2. 减少文件系统:resize2fs lv 完整路径 减少到的大小
3. 减少 lv 卷大小:lvreduce -L - 减少量的大小 lv 的完整路径
4. 挂载使用
减小需谨慎,文件系统的减小后大小一定要和 lv 卷最终大小相等
lvm 其实很简单,看看上面的大图,赶快做几遍吧!
正文完
星哥玩云-微信公众号