Linux–LVM逻辑卷扩容
文章目录
- Linux--LVM逻辑卷扩容
- 📚 LVM 常用命令分类及基本格式
- ✅ 1. 物理卷(PV)相关命令
- ✅ 2. 卷组(VG)相关命令
- ✅ 3. 逻辑卷(LV)相关命令
- 🔍 三、查看类命令简写说明
- 使用命令及基本格式:
- lvm逻辑卷扩容步骤:
- 1.添加硬盘设备
- 2.检测新增硬盘 添加硬盘后,硬盘不会直接显示,可以选择重启来刷新硬盘,也可以通过手动刷新硬盘接口:
- 3.添加新的物理卷(Physical Volume,PV)
- 4.扩展卷组(Volume Group,VG) 使用 vgextend 命令来扩展卷组
- 5.扩展逻辑卷(Logical Volume,LV) 使用 lvextend 命令来扩展您的逻辑卷。可以选择按照需要指定增加的大小,或者使用百分比。
- 6.文件系统调整
- (1)对于XFS文件系统
- (2)对于对于ext2/3/4文件系统
- 7.查看是否扩容成功
LVM(Logical Volume Manager),即逻辑卷管理,是一种在Linux环境下用于管理磁盘分区的机制。 它建立在硬盘和分区之上,提高了磁盘分区管理的灵活性。通过使用LVM,系统管理员可以更轻松地管 理磁盘分区,例如将多个磁盘分区连接成一个整块的卷组(volume group),形成一个存储池。
一些LVM的关键术语包括:
PV(Physical Volume,物理卷): 在逻辑卷管理系统的最底层,可以是整个物理硬盘或实际物 理硬盘上的分区。它划分出一个特殊的区域,用于构建逻辑卷。
VG(Volume Group,卷组): 由一个或多个物理卷组成,形成一个逻辑存储池。文件系统可以 跨越这个卷组,使文件系统的大小不再受物理磁盘的限制。
LV(Logical Volume,逻辑卷): 从卷组中划分出的逻辑分区,类似于传统的硬盘分区,但具有 更大的灵活性。
LVM的工作原理是在每个物理卷的头部维护一个元数据,其中包含整个卷组的信息,包括卷组的布局配 置、物理卷的位置等。这使得管理员能够在系统运行的状态下动态地扩展文件系统的大小,而无需关 机。
📚 LVM 常用命令分类及基本格式
✅ 1. 物理卷(PV)相关命令
功能 | 命令格式 | 示例 |
---|---|---|
创建物理卷 | pvcreate [设备路径] | pvcreate /dev/sdb1 |
查看物理卷信息 | pvdisplay 或 pvs | pvdisplay |
删除物理卷 | pvremove [设备路径] | pvremove /dev/sdb1 |
移动物理卷数据 | pvmove [源设备] [目标设备] | pvmove /dev/sdb1 /dev/sdc1 |
✅ 2. 卷组(VG)相关命令
功能 | 命令格式 | 示例 |
---|---|---|
创建卷组 | vgcreate [卷组名] [设备路径] | vgcreate vg_data /dev/sdb1 |
扩展卷组 | vgextend [卷组名] [设备路径] | vgextend vg_data /dev/sdc1 |
减少卷组 | vgreduce [卷组名] [设备路径] | vgreduce vg_data /dev/sdc1 |
查看卷组信息 | vgdisplay 或 vgs | vgdisplay vg_data |
删除卷组 | vgremove [卷组名] | vgremove vg_data |
✅ 3. 逻辑卷(LV)相关命令
功能 | 命令格式 | 示例 |
---|---|---|
创建逻辑卷 | lvcreate -n [LV名] -L [大小] [VG名] | lvcreate -n lv_home -L 10G vg_data |
扩展逻辑卷 | lvextend -L +[大小] [LV路径] | lvextend -L +5G /dev/vg_data/lv_home |
调整文件系统大小(扩展后必须执行) | resize2fs 或 xfs_growfs | resize2fs /dev/vg_data/lv_home |
缩小逻辑卷(需先卸载并检查文件系统) | lvreduce -L -[大小] [LV路径] | lvreduce -L -2G /dev/vg_data/lv_home |
查看逻辑卷信息 | lvdisplay 或 lvs | lvdisplay /dev/vg_data/lv_home |
删除逻辑卷 | lvremove [LV路径] | lvremove /dev/vg_data/lv_home |
🔍 三、查看类命令简写说明
命令 | 简写含义 |
---|---|
pvs | 显示所有物理卷的简要信息 |
vgs | 显示所有卷组的简要信息 |
lvs | 显示所有逻辑卷的简要信息 |
使用命令及基本格式:
①pvcreate:创建物理卷
基本格式:pvcreate 设备名1 设备名2... (如果是分区格式必须是8e,磁盘无要求)
②vgcreate:创建卷组
基本格式:vgcreate 卷组名 物理卷名1 物理卷2...
③lvcreate:创建逻辑卷
基本格式:lvcreate -L 容量大小10G等.. -n 逻辑卷名 卷组名,从卷组取PE
④vgextend:扩展卷组
基本格式:vgextend /要扩容的卷组 /dev/新建的物理卷
⑤lvextend:扩展逻辑卷
基本格式:lvextend -L[扩展大小选项] +20G(扩展具体大小)或者写扩展后的总容量,不写代表把此逻
辑卷组变为20G 逻辑卷组名 -r(表示添加完毕直接刷新显示) 注意+号。
⑥pvscan:查看物理卷信息 pvdisplay:查看详细的物理卷信息
vgscan: 查看卷组信息 vgdisplay:查看卷组的具体信息
lvscan:查看逻辑卷信息 lvdisplay:查看逻辑卷具体信息