快速理解Linux磁盘管理:物理卷、逻辑卷与卷组

快速理解Linux磁盘管理:物理卷、逻辑卷与卷组

一、物理卷(PV)

物理卷是 LVM 的基础存储单元,能是整块硬盘或分区,如/dev/sda1。使用pvcreate命令初始化,就能让设备变成 LVM 可识别的物理卷,像pvcreate /dev/sdb ,为后续管理做准备。

常用命令:

1
2
3
创建物理卷	pvcreate /dev/sdb	将磁盘初始化为物理卷
查看物理卷 pvdisplay 显示所有物理卷详细信息
删除物理卷 pvremove /dev/sdb 移除物理卷标签

二、卷组(VG)

卷组由一个或多个物理卷组成,相当于一块大容量逻辑硬盘。通过vgcreate -s 8M VG_NAME /dev/sda1 /dev/sdb1,就能组建卷组,并按需用vgextend和vgreduce增减物理卷调整大小。

常用命令:

1
2
3
4
5
创建卷组	vgcreate VG_NAME /dev/sda1	使用物理卷创建卷组
扩展卷组 vgextend VG_NAME /dev/sdb1 添加物理卷到卷组
缩减卷组 vgreduce VG_NAME /dev/sdb1 从卷组移除物理卷
查看卷组 vgdisplay 显示卷组详细信息
删除卷组 vgremove VG_NAME 删除卷组

三、逻辑卷(LV)

逻辑卷类似传统分区,基于卷组创建,是标准块设备。可格式化创建文件系统后挂载使用,其优势在于能动态调整大小。数据增长时,lvextend -L +2G /dev/VG_NAME/LV_NAME 即可扩展空间,不过缩小操作要谨慎。

常用命令:

1
2
3
4
5
6
创建逻辑卷	lvcreate -L 10G -n LV_NAME VG_NAME	创建 10G 逻辑卷
扩展逻辑卷 lvextend -L +2G /dev/VG_NAME/LV_NAME 增加 2G 空间
缩减逻辑卷 lvreduce -L -1G /dev/VG_NAME/LV_NAME 减少 1G 空间
查看逻辑卷 lvdisplay 显示逻辑卷详细信息
删除逻辑卷 lvremove /dev/VG_NAME/LV_NAME 删除逻辑卷
调整文件系统 resize2fs /dev/VG_NAME/LV_NAME 扩展文件系统到新空间

四、三者联系

图片

使用流程:

图片

(图片源于网图)

往期文章推荐:

运维人必看!电脑配置频繁被篡改,系统文件总丢失?如何从被动修复到主动防护

从混乱到有序!Windows 文件管理 / 文档搜索工具精选推荐

掌握Linux 定时任务:提升运维效率不再难

运维必备!如何下载纯净Windows系统镜像,这几个网站值得收藏

一文读懂路由器Mesh 组网,附快速上手组网教程

https://mp.weixin.qq.com/s/CiLwEE7kRVBSlBKSnvrqrA?scene=1