跳转到内容

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 lvm2

4.2 添加双块实验磁盘(VMware虚拟机)

需添加两块10GB独立硬盘(/dev/nvme0n2/dev/nvme0n3),步骤如下:

容量说明:由于磁盘厂商使用十进制计算容量(1GB = 1000MB),而操作系统使用二进制计算(1GB = 1024MB),加上文件系统和LVM元数据占用,虚拟机中实际显示的容量可能会略小于10GB(如9GB左右),这是正常现象,不影响LVM操作。

  1. 关闭虚拟机,避免添加过程中出现设备冲突;
  2. 打开虚拟机设置:VMware主界面 → 选中目标虚拟机 → 点击"编辑虚拟机设置";
  3. 添加第一块硬盘:点击"添加" → 选择"硬盘" → 点击"下一步";
  4. 选择磁盘类型:推荐"NVMe"(性能更贴近实际场景)或"SCSI" → 点击"下一步";
  5. 创建新磁盘:选择"创建新虚拟磁盘" → 点击"下一步";
  6. 设置磁盘大小:输入10GB → 点击"下一步";
  7. 完成添加:保持默认文件名 → 点击"完成";
  8. 重复步骤3-7,添加第二块10GB硬盘;
  9. 启动虚拟机,完成双磁盘添加。

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_snap

6.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

空间不足处理

如果执行上述命令时提示空间不足,可通过以下方法解决:

  1. 查看可用空间

    bash
    # 查看卷组剩余空间
    vgs
    # 查看各物理卷剩余空间
    pvs
  2. 利用全部剩余空间

    bash
    # 创建条带化逻辑卷并使用所有剩余空间
    sudo lvcreate -i 2 -l 100%FREE -n stripe_lv new_vg /dev/nvme0n2 /dev/nvme0n3
  3. 指定较小容量:根据实际可用空间调整容量大小,例如:

    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扫描系统中所有PVpvscan
pvremove删除物理卷(需先移出VG)pvremove /dev/sdb
pvmove迁移PV上的数据到其他PVpvmove /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扫描系统中所有LVlvscan

八、常见问题与解决方案

整理实操过程中高频问题及解决方法,规避数据丢失风险,提升问题排查效率。

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/nvme0n2

8.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_lv

8.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 运维建议

  • 定期监控:定期执行vgslvsdf -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);
  • 重启虚拟机,验证两个逻辑卷均能自动挂载,空间使用正常。

评论区

专业的Linux技术学习平台,从入门到精通的完整学习路径