lvm基本知识与常用命令
发布日期:2025-04-11 11:44:18 浏览次数:6 分类:精选文章

本文共 1418 字,大约阅读时间需要 4 分钟。

LVM基础知识解析

LVM(Logical Volume Manager,逻辑卷管理器)是一种专业的存储管理工具,旨在通过逻辑卷实现对物理存储资源的高效利用。本文将从基础概念到实际操作,详细介绍LVM的核心机制及相关命令操作。

1. LVM的基础概念

1.1 物理卷(Physical Volume,PV)

物理卷是LVM管理的最底层存储设备,通常对应系统中的物理硬盘或其分区。例如:

  • /dev/sda
  • /dev/sda1

物理卷可以是整块硬盘,亦或是其某个分区。PV的创建和管理是LVM的基础操作。

1.2 逻辑卷组(Volume Group,VG)

逻辑卷组是物理卷的集合,允许将多个物理卷管理为一个逻辑单元。VG可以动态扩展或缩减,极大提升了存储资源的灵活性。

1.3 逻辑卷(Logical Volume,LV)

逻辑卷是从逻辑卷组中分离出来的存储空间,支持挂载至系统指定路径(通常不包括/boot目录)。LV是实际用于存储数据的容器。

2. LVM的核心操作命令

2.1 物理卷管理命令

  • pvscan:扫描并显示所有物理卷信息。
  • pvdisplay:展示指定物理卷的详细信息。
  • pvcreate:创建新物理卷,支持指定硬盘或分区路径。

2.2 逻辑卷组管理命令

  • vgscan:列出所有逻辑卷组。
  • vgdisplay:显示指定逻辑卷组的详细信息。
  • vgcreate:将物理卷加入逻辑卷组,格式为vgcreate VGname PVpath
  • vgextend:扩充逻辑卷组容量,操作后需使用resize2fs刷新文件系统。
  • vgreduce:缩减逻辑卷组容量,需谨慎操作。
  • vgremove:删除逻辑卷组,操作前需卸载文件系统。

2.3 逻辑卷管理命令

  • lvscan:查看所有逻辑卷。
  • lvdisplay:显示指定逻辑卷详细信息。
  • lvcreate:创建新逻辑卷,支持指定容量或使用所有剩余空间。
  • lvextend:扩充逻辑卷容量。
  • lvreduce:缩减逻辑卷容量(慎重操作)。
  • lvremove:删除逻辑卷,需提前卸载。

3. LVM常用操作示例

3.1 创建逻辑卷

  • lvcreate -L 5G -n LogVol01 VolGroup2:创建5GB大小的逻辑卷LogVol01,属于VolGroup2卷组。
  • lvcreate -l 100%FREE -n LogVol01 VolGroup2:创建使用卷组剩余所有空间的逻辑卷。

3.2 扩充逻辑卷

  • lvextend -L+5G /dev/mapper/VolGroup2-LogVol01:增加5GB空间。
  • lvextend -l+100%FREE /dev/mapper/VolGroup2-LogVol01:使用剩余所有空间扩充。

3.3 减少逻辑卷

  • lvreduce -L 2G /dev/mapper/VolGroup2-LogVol01:将逻辑卷缩小到2GB。

3.4 删除逻辑卷

  • lvremove -y /dev/mapper/VolGroup2-LogVol01:删除逻辑卷,需确认后执行。

4. 注意事项

  • 数据安全:所有涉及缩减或删除操作均需确保无数据丢失。
  • 文件系统维护:扩充或缩减操作后,需用resize2fs(CentOS 7下使用xfs_growfs)刷新文件系统。

通过合理运用LVM,可以显著提升存储资源管理效率,实现灵活的存储分配与管理。

上一篇:lvm扩容
下一篇:Windows提示没有管理员权限

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年05月16日 07时54分30秒