理解逻辑卷管理(LVM)

一、概念

LVM(Logical Volume Manager),是Linux中一种用于管理磁盘分区的逻辑机制。它通过在硬盘和分区之上建立一个逻辑层,允许在不改变现有数据的情况下动态调整磁盘容量,从而提高磁盘分区管理的灵活性

二、相关名词

  1. 物理卷(Physical Volume, PV)

    物理卷是LVM的基本存储单元,可以是完整的物理磁盘或磁盘分区。在LVM中,物理卷是创建卷组的基础

  2. 卷组(Volume Group, VG)

    卷组是由一个或多个物理卷组成的存储池。它将物理卷的存储空间整合在一起,为逻辑卷的创建提供统一的存储资源

  3. 逻辑卷(Logical Volume, LV)

    逻辑卷是从卷组中分配出来的存储空间。它类似于传统分区,但具有更大的灵活性。逻辑卷可以动态地调整大小,而不会影响其中的数据

  4. 物理扩展(Physical Extent, PE)

    物理扩展是卷组内的最小分配单元。每个物理卷在被加入卷组时都会被划分成若干个大小相等的PE。逻辑卷也是由这些PE组成的

三、特点

  • 动态调整存储空间:LVM允许在运行时调整逻辑卷的大小,可以在系统不中断的情况下扩展或缩小存储空间
  • 简化磁盘管理:通过将多个物理卷整合到一个卷组中,LVM简化了存储资源的管理,使得添加或移除磁盘变得更加容易
  • 快照功能:LVM支持创建逻辑卷的快照,可以用于备份和恢复数据
  • 提高存储利用率:LVM使得可以更高效地利用磁盘空间,减少碎片和未使用的存储空间

四、原理

LVM将多个物理卷抽象成一个卷组,再在卷组的基础上划分逻辑卷,从而提供更高的磁盘管理灵活性。这种分层结构使得存储管理更加灵活和高效

五、LVM常用命令

  1. 物理卷管理

    • pvcreate:创建物理卷
    • pvdisplay:显示物理卷信息
    • pvremove:删除物理卷
  2. 卷组管理

    • vgcreate:创建卷组
    • vgdisplay:显示卷组信息
    • vgremove:删除卷组
  3. 逻辑卷管理

    • lvcreate:创建逻辑卷
    • lvdisplay:显示逻辑卷信息
    • lvremove:删除逻辑卷
  4. 扩展/缩小

    • lvextend:扩展逻辑卷大小
    • lvreduce:缩小逻辑卷大小
相关推荐
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
AI职业加油站2 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
此冬歌咏2 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
-梅2 天前
linux(8) 软硬链接
linux·运维·服务器
张洛闻Eren2 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
其实防守也摸鱼2 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
布裘2 天前
【银河麒麟】V4桌面图标消失,右击鼠标没反应排查
运维·银河麒麟·桌面环境
懂软件的胡子个哥2 天前
微信机器人为什么需要“回复候选”而不是所有 AI 内容直接发送
运维·微信·自动化·wechatapi·个人微信号二次开发
云贝贝贝2 天前
腾讯云 TDSQL(MySQL 版)性能优化与慢查询排障实战 6 招
运维·腾讯云
Lsetea2 天前
证书没到期却报certificate has expired:OpenSSL定位中间证书与系统时间
运维·https·ssl证书·openssl·证书链