主题
LVM逻辑卷管理详解
一、课程介绍
本课程将系统讲解Linux系统中LVM(Logical Volume Manager,逻辑卷管理)技术,通过"理论+实操"结合的方式,让学习者掌握LVM的核心概念与实际应用。课程将基于两块独立磁盘开展全流程实操:第一块磁盘用于扩容系统原有逻辑卷(LV),解决传统分区空间不足的痛点;第二块磁盘用于创建全新的卷组(VG)与逻辑卷(LV),掌握完整的LVM搭建流程。
核心目标:掌握LVM物理卷(PV)、卷组(VG)、逻辑卷(LV)的核心概念;能独立完成LVM的创建、格式化、挂载操作;熟练运用LVM实现逻辑卷扩容及新逻辑卷搭建;理解LVM与传统磁盘管理的差异及优势。
二、核心警告与环境说明
2.1 安全警告
LVM操作涉及底层存储管理,误操作(如错删卷组、逻辑卷,错误格式化磁盘)可能导致数据丢失。所有实操务必在实验环境(如VMware虚拟机)中进行,严禁在生产系统直接操作;实验前请务必为虚拟机创建快照备份,以便操作失误时快速恢复系统。
2.2 实验环境
本课程基于Rocky Linux 9系统编写,所有命令及操作步骤均适配此版本,其他RHEL系发行版(如CentOS Stream、AlmaLinux)可参考执行。
硬件准备(虚拟机):
- 系统盘:
/dev/nvme0n1(已安装操作系统,包含系统默认卷组及逻辑卷) - 实验磁盘1(第一块):
/dev/nvme0n2(10GB,用途:扩容系统原有VG/LV) - 实验磁盘2(第二块):
/dev/nvme0n3(10GB,用途:创建全新VG/LV)
三、LVM核心概念
LVM通过抽象层将物理存储资源整合,实现灵活的存储管理,核心包含三个层级概念,自上而下依次为:
3.1 物理卷(Physical Volume, PV)
LVM的最底层存储单位,是LVM管理的基础载体,可由物理硬盘(如/dev/nvme0n1)、硬盘分区(如/dev/nvme0n1p1)、RAID设备或其他块设备转化而来。物理卷中包含LVM元数据,用于标识其归属LVM系统,与普通块设备的核心区别在于包含了LVM管理所需的配置信息。
3.2 卷组(Volume Group, VG)
LVM的中间层,由一个或多个物理卷(PV)合并组成的统一存储池。卷组可动态添加或移除物理卷,从而实现存储容量的灵活扩展或缩减;一个卷组中可创建多个逻辑卷,所有逻辑卷的空间均来源于卷组的存储池。
3.3 逻辑卷(Logical Volume, LV)
LVM的最上层,是用户直接使用和访问的存储单元。逻辑卷从卷组中分配存储空间,可像传统磁盘分区一样进行格式化、挂载并使用;其核心优势在于支持动态扩容/缩容、快照备份、条带化性能优化等高级功能,解决了传统分区固定大小、扩容困难的问题。
3.4 LVM与传统磁盘管理的核心差异
| 特性 | 传统磁盘管理 | LVM逻辑卷管理 |
|---|---|---|
| 管理单位 | 物理分区(如/dev/nvme0n1p1) | 逻辑卷(如/dev/rlm/root) |
| 空间调整 | 固定大小,扩容需重新分区(风险高) | 支持动态调整,可在线扩容(无需卸载文件系统) |
| 扩展性 | 扩展需重新规划分区表,灵活性差 | 可在线扩展卷组(添加新PV),扩展性强 |
| 快照功能 | 不支持 | 支持创建逻辑卷快照,便于数据备份与一致性恢复 |
| 性能优化 | 无专门优化机制 | 支持条带化(提升读写性能)、镜像(提升可靠性) |
| 复杂度 | 简单,上手快 | 相对复杂,需理解三层概念 |
| 数据安全 | 分区损坏直接影响数据,无冗余机制 | 可通过镜像功能提升可靠性,故障PV可迁移数据 |
四、实验环境准备(必做步骤)
本步骤将完成LVM工具安装、双块实验磁盘添加及识别验证,为后续实操奠定基础。
4.1 LVM工具包检查与安装
Rocky Linux 9默认预装LVM2工具包,先执行命令验证安装状态,未安装则手动安装:
bash
# 1. 检查LVM2工具包是否已安装
rpm -qa | grep lvm2
# 2. 检查LVM服务运行状态
systemctl status lvm2-monitor
# 3. 若未安装,执行以下命令安装(需sudo权限)
sudo dnf install -y lvm24.2 添加双块实验磁盘(VMware虚拟机)
需添加两块10GB独立硬盘(/dev/nvme0n2、/dev/nvme0n3),步骤如下:
容量说明:由于磁盘厂商使用十进制计算容量(1GB = 1000MB),而操作系统使用二进制计算(1GB = 1024MB),加上文件系统和LVM元数据占用,虚拟机中实际显示的容量可能会略小于10GB(如9GB左右),这是正常现象,不影响LVM操作。
- 关闭虚拟机,避免添加过程中出现设备冲突;
- 打开虚拟机设置:VMware主界面 → 选中目标虚拟机 → 点击"编辑虚拟机设置";
- 添加第一块硬盘:点击"添加" → 选择"硬盘" → 点击"下一步";
- 选择磁盘类型:推荐"NVMe"(性能更贴近实际场景)或"SCSI" → 点击"下一步";
- 创建新磁盘:选择"创建新虚拟磁盘" → 点击"下一步";
- 设置磁盘大小:输入10GB → 点击"下一步";
- 完成添加:保持默认文件名 → 点击"完成";
- 重复步骤3-7,添加第二块10GB硬盘;
- 启动虚拟机,完成双磁盘添加。
4.3 验证实验磁盘识别
虚拟机启动后,执行以下命令验证两块新磁盘是否被系统正确识别:
bash
# 方法1:查看所有磁盘设备(详细信息)
fdisk -l
# 方法2:查看磁盘拓扑结构(简洁直观)
lsblk验证标准:命令输出中能看到/dev/nvme0n2(第一块实验盘)和/dev/nvme0n3(第二块实验盘),无分区信息(未初始化),即为识别成功。
容量说明:执行
lsblk命令时,磁盘容量可能显示为9.3G左右(而非10G),这是由于厂商和操作系统计算方式不同导致的,属于正常现象,不影响LVM操作。
五、核心实操模块(双磁盘场景)
本模块分为两大核心场景,全程围绕两块实验磁盘开展:场景一(/dev/nvme0n2):扩容系统原有卷组及逻辑卷;场景二(/dev/nvme0n3):创建全新卷组、逻辑卷并投入使用。
场景一:利用第一块磁盘(/dev/nvme0n2)扩容系统原有LV
核心目标:将/dev/nvme0n2转化为物理卷,加入系统默认卷组(本例为rlm,可通过vgs命令查询),并扩容系统根目录(或其他核心逻辑卷),解决原有空间不足问题。
步骤1:查询系统原有VG/LV信息
先明确系统默认卷组名称、逻辑卷名称及当前空间使用情况,避免操作失误:
bash
# 1. 查看系统现有卷组(记录默认VG名称,如rl)
vgs
# 2. 查看系统现有逻辑卷(记录根目录LV名称,如root)
lvs
# 3. 查看逻辑卷挂载情况及空间使用
df -hT示例说明:系统默认VG名称为"rlm",根目录LV名称为"root",后续命令均以此为例。
步骤2:将/dev/nvme0n2创建为物理卷(PV)
将第一块实验盘/dev/nvme0n2初始化為LVM物理卷,需确保磁盘未被挂载、无正在使用的分区:
bash
# 1. (可选)若磁盘有分区或挂载,先卸载(需sudo权限)
# sudo umount /dev/nvme0n2p1(若有分区)
# 2. 创建物理卷(需sudo权限)
sudo pvcreate /dev/nvme0n2
# 3. 验证PV创建结果(查看PV摘要信息)
pvs
# 4. 查看PV详细信息(确认容量、状态等)
pvdisplay /dev/nvme0n2验证标准:pvs命令输出中,/dev/nvme0n2的VG列显示"--"(未加入任何卷组),状态正常。
步骤3:扩展系统默认卷组(VG)
将创建好的PV(/dev/nvme0n2)加入系统默认卷组(rlm),扩充卷组存储池容量:
bash
# 1. 扩展卷组(需sudo权限)
sudo vgextend rlm /dev/nvme0n2
# 2. 验证卷组扩展结果(查看VG容量变化)
vgs
# 3. 查看卷组详细信息(确认Free PE/Size已增加)
vgdisplay rlm | grep "Free"验证标准:vgs命令输出中,rlm卷组的Size列容量增加10GB(与/dev/nvme0n2容量一致),Free列显示可用空间。
步骤4:扩容系统原有逻辑卷(LV)
扩展卷组后,将新增空间分配给系统根目录LV(root),并扩展文件系统(确保空间可用):
bash
# 1. 扩容逻辑卷(两种方式可选,需sudo权限)
# 方式1:直接扩容到指定大小(如20GB,根据实际需求调整)
sudo lvextend -L 20G /dev/rlm/root
# 方式2:新增指定大小空间(如新增5GB,推荐使用)
sudo lvextend -L +5G /dev/rlm/root
# 2. 扩展文件系统(根据实际文件系统类型选择命令,需sudo权限)
# 若为ext4文件系统(Rocky Linux 9默认根目录文件系统)
sudo resize2fs /dev/rlm/root
# 若为xfs文件系统(部分系统默认,需指定挂载点)
# sudo xfs_growfs /
# 3. 验证扩容结果(查看根目录空间变化)
df -hT /验证标准:df -hT命令输出中,根目录(/)的容量已增加,扩容成功。
场景二:利用第二块磁盘(/dev/nvme0n3)创建全新LV
核心目标:完整流程实现"PV创建→VG创建→LV创建→格式化→挂载→永久生效",掌握全新LVM逻辑卷的搭建与使用。
步骤1:将/dev/nvme0n3创建为物理卷(PV)
操作与场景一步骤2一致,针对第二块磁盘初始化:
bash
# 1. 创建物理卷(需sudo权限)
sudo pvcreate /dev/nvme0n3
# 2. 验证PV创建结果
pvs
pvdisplay /dev/nvme0n3步骤2:创建全新卷组(VG)
创建名为"new_vg"的卷组(名称可自定义),将/dev/nvme0n3加入该卷组:
bash
# 1. 创建卷组(需sudo权限,new_vg为自定义VG名称)
sudo vgcreate new_vg /dev/nvme0n3
# 2. 验证VG创建结果(查看VG摘要及详细信息)
vgs
vgdisplay new_vg验证标准:vgs命令输出中,new_vg卷组状态为"active",容量为10GB(与/dev/nvme0n3一致)。
步骤3:创建全新逻辑卷(LV)
从new_vg卷组中分配5GB空间,创建名为"new_lv"的逻辑卷(名称可自定义):
bash
# 1. 创建逻辑卷(需sudo权限,-L指定大小,-n指定名称)
sudo lvcreate -L 5G -n new_lv new_vg
# 2. 验证LV创建结果(查看LV摘要及详细信息)
lvs
lvdisplay /dev/new_vg/new_lv说明:逻辑卷的完整设备路径为"/dev/卷组名/逻辑卷名",即本次的/dev/new_vg/new_lv。
步骤4:格式化逻辑卷(创建文件系统)
逻辑卷需格式化后才能挂载使用,推荐格式化为ext4文件系统(兼容性强):
bash
# 1. 格式化逻辑卷为ext4文件系统(需sudo权限)
sudo mkfs.ext4 /dev/new_vg/new_lv
# 2. 验证格式化结果(查看文件系统信息)
lsblk -f /dev/new_vg/new_lv验证标准:lsblk -f命令输出中,该逻辑卷的FSTYPE列显示"ext4",UUID列有唯一标识。
步骤5:挂载逻辑卷(临时挂载+永久挂载)
临时挂载重启后失效,永久挂载需配置/etc/fstab文件,确保系统重启后逻辑卷自动挂载。
bash
# 1. 创建挂载点目录(需sudo权限,目录名可自定义)
sudo mkdir -p /mnt/new_lv
# 2. 临时挂载逻辑卷(需sudo权限)
sudo mount /dev/new_vg/new_lv /mnt/new_lv
# 3. 验证临时挂载结果
mount | grep /mnt/new_lv
df -hT /mnt/new_lv
# 4. 配置永久挂载(需sudo权限,核心步骤)
# 4.1 查看逻辑卷UUID(记录UUID值,替换后续配置)
blkid /dev/new_vg/new_lv
# 4.2 编辑/etc/fstab文件(使用vim编辑器)
sudo vim /etc/fstab
# 4.3 在文件末尾添加以下内容(替换UUID为实际值)
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/new_lv ext4 defaults 0 0
# 5. 验证永久挂载配置(测试无错误)
sudo mount -a
# 6. (可选)重启虚拟机验证自动挂载
sudo reboot
mount | grep /mnt/new_lv验证标准:重启后执行mount命令,能看到/dev/new_vg/new_lv挂载到/mnt/new_lv,永久挂载配置生效。
六、LVM高级操作
本模块讲解LVM核心高级功能,基于前文双磁盘场景延伸,提升存储管理的灵活性与可靠性。
6.1 逻辑卷快照(备份场景)
LVM快照可创建逻辑卷的一致性副本,用于数据备份,快照空间建议为原始逻辑卷的10%-20%(本次基于场景二的new_lv创建快照):
bash
# 1. 创建快照(需sudo权限,-s表示快照,-L指定快照大小,-n指定快照名称)
sudo lvcreate -s -L 1G -n new_lv_snap /dev/new_vg/new_lv
# 2. 查看快照信息(确认快照状态)
lvs
# 3. 挂载快照(只读模式,用于备份数据,需sudo权限)
sudo mkdir -p /mnt/new_lv_snap
sudo mount -o ro /dev/new_vg/new_lv_snap /mnt/new_lv_snap
# 4. 备份数据(示例:将快照数据备份到/backup目录)
sudo cp -a /mnt/new_lv_snap/* /backup/
# 5. 卸载并删除快照(备份完成后,需sudo权限)
sudo umount /mnt/new_lv_snap
sudo lvremove /dev/new_vg/new_lv_snap6.2 条带化逻辑卷(性能优化场景)
条带化可将数据分散存储在多个物理卷上,提升顺序读写性能,需至少2块物理卷(本次结合/dev/nvme0n2和/dev/nvme0n3剩余空间创建):
空间充足情况
bash
# 1. 创建条带化逻辑卷(需sudo权限,-i指定条带数,即物理卷数量)
sudo lvcreate -i 2 -L 4G -n stripe_lv new_vg /dev/nvme0n2 /dev/nvme0n3
# 2. 查看条带化信息(确认条带配置)
lvdisplay /dev/new_vg/stripe_lv空间不足处理
如果执行上述命令时提示空间不足,可通过以下方法解决:
查看可用空间:
bash# 查看卷组剩余空间 vgs # 查看各物理卷剩余空间 pvs利用全部剩余空间:
bash# 创建条带化逻辑卷并使用所有剩余空间 sudo lvcreate -i 2 -l 100%FREE -n stripe_lv new_vg /dev/nvme0n2 /dev/nvme0n3指定较小容量:根据实际可用空间调整容量大小,例如:
bash# 创建2GB条带化逻辑卷 sudo lvcreate -i 2 -L 2G -n stripe_lv new_vg /dev/nvme0n2 /dev/nvme0n3
参数说明:
-i 2:指定条带数为2(对应2块物理卷)-L 4G:指定逻辑卷大小为4GB-l 100%FREE:使用卷组中所有剩余空间/dev/nvme0n2 /dev/nvme0n3:指定使用的物理卷
说明:条带化仅提升性能,不提供数据冗余,若需可靠性,可结合镜像功能使用。
七、LVM常用命令速查(按层级分类)
整理PV、VG、LV核心操作命令,便于实操时快速查阅,所有命令均需sudo权限(除查询类命令)。
7.1 物理卷(PV)命令
| 命令 | 功能描述 | 示例 |
|---|---|---|
| pvcreate | 创建物理卷 | pvcreate /dev/sdb |
| pvs | 查看PV摘要信息 | pvs |
| pvdisplay | 查看PV详细信息 | pvdisplay /dev/sdb |
| pvscan | 扫描系统中所有PV | pvscan |
| pvremove | 删除物理卷(需先移出VG) | pvremove /dev/sdb |
| pvmove | 迁移PV上的数据到其他PV | pvmove /dev/sdb |
7.2 卷组(VG)命令
| 命令 | 功能描述 | 示例 |
|---|---|---|
| vgcreate | 创建卷组 | vgcreate new_vg /dev/sdc |
| vgextend | 扩展卷组(添加PV) | vgextend rl /dev/sdb |
| vgreduce | 缩减卷组(移除PV) | vgreduce new_vg /dev/sdc |
| vgs | 查看VG摘要信息 | vgs |
| vgdisplay | 查看VG详细信息 | vgdisplay new_vg |
| vgremove | 删除卷组(需先删除所有LV) | vgremove new_vg |
| vgchange | 修改VG属性(激活/停用) | vgchange -a n new_vg(停用) |
7.3 逻辑卷(LV)命令
| 命令 | 功能描述 | 示例 |
|---|---|---|
| lvcreate | 创建逻辑卷/快照/条带卷 | lvcreate -L 5G -n new_lv new_vg |
| lvextend | 扩展逻辑卷容量 | lvextend -L +2G /dev/rl/root |
| lvreduce | 缩减逻辑卷容量(慎用) | lvreduce -L -1G /dev/new_vg/new_lv |
| lvremove | 删除逻辑卷 | lvremove /dev/new_vg/new_lv |
| lvs | 查看LV摘要信息 | lvs |
| lvdisplay | 查看LV详细信息 | lvdisplay /dev/new_vg/new_lv |
| lvscan | 扫描系统中所有LV | lvscan |
八、常见问题与解决方案
整理实操过程中高频问题及解决方法,规避数据丢失风险,提升问题排查效率。
8.1 问题1:pvcreate命令执行失败(磁盘已被使用)
症状:执行pvcreate /dev/nvme0n2时,提示"Device /dev/nvme0n2 is in use"或"Can't open /dev/nvme0n2 exclusively"。
解决方案:
bash
# 1. 检查磁盘是否被挂载
mount | grep /dev/nvme0n2
# 2. 若已挂载,先卸载(替换挂载点为实际路径)
sudo umount /mnt/nvme0n2_mount
# 3. 检查磁盘是否有分区,若有则删除分区(谨慎操作)
sudo fdisk /dev/nvme0n2
# 进入fdisk交互界面后,输入d删除分区,w保存退出
# 4. 重新执行pvcreate命令
sudo pvcreate /dev/nvme0n28.2 问题2:逻辑卷扩容后,df命令看不到新增空间
症状:lvextend命令执行成功,但df -hT查看空间无变化。
解决方案:未扩展文件系统,需根据文件系统类型执行对应命令(核心步骤,不可遗漏):
bash
# 1. 查看逻辑卷文件系统类型
lsblk -f /dev/rlm/root
# 2. 扩展文件系统(二选一)
# ext4文件系统
sudo resize2fs /dev/rlm/root
# xfs文件系统(需指定挂载点)
sudo xfs_growfs /8.3 问题3:逻辑卷无法挂载(文件系统错误)
症状:执行mount命令时,提示"bad superblock"或"file system type unknown"。
解决方案:
bash
# 1. 检查逻辑卷是否已格式化
lsblk -f /dev/new_vg/new_lv
# 2. 若未格式化,先执行格式化命令
sudo mkfs.ext4 /dev/new_vg/new_lv
# 3. 若已格式化,检查文件系统完整性(修复错误)
sudo fsck -f /dev/new_vg/new_lv
# 4. 重新尝试挂载
sudo mount /dev/new_vg/new_lv /mnt/new_lv8.4 问题4:系统重启后,逻辑卷无法自动挂载
症状:配置了/etc/fstab文件,但重启后mount命令看不到挂载记录。
解决方案:
bash
# 1. 检查/etc/fstab配置是否正确(UUID或设备路径错误)
cat /etc/fstab
# 2. 重新获取逻辑卷UUID(替换设备路径)
blkid /dev/new_vg/new_lv
# 3. 编辑/etc/fstab,修正UUID或设备路径
sudo vim /etc/fstab
# 4. 测试配置是否正确(无报错则正常)
sudo mount -a
# 5. 重启验证
sudo reboot
mount | grep /mnt/new_lv九、最佳实践建议
基于企业运维场景,整理LVM使用的核心建议,提升存储管理的稳定性、安全性与性能。
9.1 规划建议
合理设置PE大小:PE(Physical Extent,物理扩展块)是LVM卷组(VG)分配存储空间的最小单位,物理卷(PV)会被划分为多个等大的PE,逻辑卷(LV)的容量必须是PE大小的整数倍。默认PE大小为4MB,适合普通场景;对于大型数据库、大文件存储场景,建议设置为8MB或16MB(创建VG时通过-s参数指定,如
vgcreate -s 8M new_vg /dev/sdc)。预留快照空间:创建快照时,快照大小建议为原始逻辑卷的10%-20%,避免快照空间耗尽导致快照失效;重要数据建议定期创建快照并备份。
分区规划:物理磁盘无需提前分区,可直接作为PV使用;若需分区,建议将整个磁盘划分为一个分区,避免分区碎片化。
9.2 运维建议
定期监控:定期执行
vgs、lvs、df -hT命令,监控卷组可用空间、逻辑卷使用情况,及时扩容避免空间溢出。备份元数据:定期备份卷组元数据,防止元数据损坏导致LVM配置丢失(命令:
sudo vgcfgbackup,备份文件默认存储在/etc/lvm/backup/目录)。谨慎操作:删除VG/LV前,务必确认逻辑卷已卸载、数据已备份;缩减逻辑卷容量前,需先备份数据并检查文件系统完整性,避免数据丢失。
9.3 性能建议
条带化适用场景:顺序读写密集型应用(如日志存储、视频处理)、大文件存储场景,条带数建议不超过物理CPU核心数,避免过度条带化增加IO延迟。
镜像功能使用:核心业务数据(如数据库)建议创建镜像逻辑卷(
lvcreate -m 1 -L 10G -n mirror_lv new_vg /dev/nvme0n2 /dev/nvme0n3),提升数据可靠性。磁盘选型:高性能场景(如数据库服务器)建议使用NVMe磁盘作为PV,结合LVM的灵活性与NVMe的高性能,实现高效存储管理。
课程总结
本课程围绕LVM核心技术,以双磁盘实操场景为核心,系统讲解了从概念到实操、从基础到进阶的全流程内容,核心要点总结如下:
核心逻辑:LVM通过"PV→VG→LV"三层抽象,实现存储资源的灵活管理,解决传统分区固定大小、扩容困难的痛点;
双盘场景:第一块磁盘(
/dev/nvme0n2)用于扩容系统原有LV,核心流程"PV创建→VG扩展→LV扩容→文件系统扩展";第二块磁盘(/dev/nvme0n3)用于创建全新LV,核心流程"PV创建→VG创建→LV创建→格式化→挂载→永久生效";关键技能:掌握PV/VG/LV的创建、扩展、删除命令;熟练运用LVM快照进行数据备份;理解条带化等性能优化手段;能独立排查常见问题(如挂载失败、扩容无效果等);
安全原则:LVM操作需在实验环境进行,操作前备份数据/创建快照;删除、缩减操作需谨慎,避免数据丢失。
通过本课程的学习与实操,可具备企业级Linux系统存储管理的核心能力,能根据实际业务需求灵活规划和管理LVM存储资源。
课后练习
围绕双磁盘场景设计练习,巩固LVM核心操作技能,建议按"基础题→进阶题→实战题"循序渐进完成。
基础题(入门必备)
目标:掌握LVM基础创建与挂载流程(基于第二块磁盘/dev/nvme0n3)
- 将
/dev/nvme0n3创建为物理卷(PV); - 创建名为"practice_vg"的卷组,加入
/dev/nvme0n3; - 从practice_vg中创建大小为4GB、名称为"practice_lv"的逻辑卷;
- 将practice_lv格式化为ext4文件系统;
- 创建挂载点
/mnt/practice,临时挂载practice_lv; - 验证挂载成功并查看空间使用情况。
进阶题(能力提升)
目标:掌握LVM扩容与快照功能(基于基础题环境)
- 将practice_lv扩容到6GB(新增2GB空间),并验证扩容结果;
- 为practice_lv创建大小为1GB、名称为"practice_lv_snap"的快照;
- 挂载快照到
/mnt/practice_snap(只读模式),查看快照内容; - 卸载快照并删除快照;
- 将practice_lv缩减到5GB(慎用,需先备份数据)。
实战题(综合应用)
目标:综合运用双磁盘实现LVM扩容与新LV搭建(结合第一块磁盘/dev/nvme0n2)
- 将
/dev/nvme0n2创建为PV,加入practice_vg卷组(扩展卷组容量); - 从practice_vg中创建大小为8GB、名称为"practice_lv2"的条带化逻辑卷(使用
/dev/nvme0n2和/dev/nvme0n3); - 将practice_lv2格式化为xfs文件系统,挂载到
/mnt/practice2; - 配置practice_lv和practice_lv2的永久挂载(修改
/etc/fstab); - 重启虚拟机,验证两个逻辑卷均能自动挂载,空间使用正常。