LVM logical Volume Manager 逻辑卷管理,它是Linux环境下对磁盘分区进行管理的一种机制,简单来说,在LVM中,通过对底层硬盘进行封装,当我们对底层硬盘进行操作时,不再是针对分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的硬盘管理操作。
LVM:将多个硬盘和硬盘分区作为一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。一般都是扩大,很少用到缩小的。
以下的这些命令传统的学习和管理方法,小编建议你使用ssm存储管理器。system-storage-manager,管理起来非常方便。ssm存储管理器的安装使用,在本站自行搜索吧。
创建 pv
pvcreate 分区路径
创建 vg
vgcreate vg名 pv路径
创建 lv
lvcreate -n 名字 -L 大小 vg名
格式化
mkfs.文件系统 lv完整路径
挂载
mount /dev/vg名/lv名 挂载目录
卸载
umount /dev/vg名/lv名
删除 lv
lvremove /dev/vg名/lv名
删除 vg
vgremove vg名
删除 pv
pvremove 分区路径
去硬盘
扩展 pv
pvcreate 分区路径(相当于创建 pv)
扩展vg
vgextend vg名 新增pv路径
扩展 lv
lvextend -L +扩展量 /dev/vg名/lv名
支持在线操作,不用卸载
刷新文件系统
resize2fs /dev/vg名/lv名
卸载
umount /dev/vg名/lv名
检查文件系统
e2fsck -f /dev/vg名/lv名
减少文件系统
resize2fs /dev/vg名/lv名 减少到的大小
减少 lv 大小
lvreduce -L -减少量 /dev/vg名/lv名
减少需谨慎,文件系统减少后的大小一定要和 lv 最终大小一致。