游乐游手机版
首页/系统平台/文章详情

Linux查看逻辑卷LVM状态的方法与命令

时间:2026-08-17 16:42
lvs 命令常用于查看逻辑卷(LV)的基础信息,输出结果简洁清晰,可直接看到 LV 名称、所属卷组 VG、属性、容量大小以及激活状态;默认仅展示已激活的逻辑卷,配合 -a 参数可列出全部 LV。对于 Linux 环境下快速判断 LVM 逻辑卷是否存在、是否可用,这个命令非常实用。用 lvs 查看逻辑

lvs 命令常用于查看逻辑卷(LV)的基础信息,输出结果简洁清晰,可直接看到 LV 名称、所属卷组 VG、属性、容量大小以及激活状态;默认仅展示已激活的逻辑卷,配合 -a 参数可列出全部 LV。对于 Linux 环境下快速判断 LVM 逻辑卷是否存在、是否可用,这个命令非常实用。

Linux怎么查看逻辑卷LVM状态

用 lvs 查看逻辑卷基本信息

lvs 是查看 Linux 逻辑卷状态最直接、最常见的命令之一,输出精简,适合快速确认某个 LV 是否存在、容量大小、所属 VG 以及当前是否激活。它默认只显示已激活的逻辑卷,不带设备路径前缀,列名也比较紧凑,例如 LV、VG、Attr、LSize 等。

常见误判现象是:执行 lvs 后没有任何输出,并不一定表示系统中没有逻辑卷,也可能是该 LV 尚未激活,或者当前未使用显示全部逻辑卷的参数。

  • 加 -a 显示所有 LV(包括 inactive 状态):lvs -a
  • 加 -o +devices 查看 LV 底层映射的 PV 设备:lvs -o +devices
  • 加 --noheadings -o lv_name,vg_name,lv_size 适合脚本解析,避免表头干扰

用 lvscan 检查逻辑卷激活状态

lvscan 最大的作用,就是可以直接扫描并明确显示当前逻辑卷是否处于激活状态。它的输出格式通常比较统一,例如:active '/dev/vg01/lvol0' [10.00 GiB]。在日常运维排查或服务器巡检中,这种展示方式非常直观,可以快速判断 LVM 逻辑卷当前是 active 还是 inactive。另一个实用点在于,它不要求 VG 必须已经激活。也就是说,即使卷组已经被 vgchange -a n 停用,lvscan 仍然可以列出 LV 名称,只是状态会显示为 inactive。

容易出现的误区是:以为 lvscan 能同时查看逻辑卷详细容量或路径信息。实际上,它主要用于确认“有没有”以及“是否激活”,并不会提供 PE 分布、完整映射关系或文件系统层面的详细信息。

  • 若输出中全是 inactive,先检查 VG 是否激活:vgscan && vgchange -a y
  • lvscan -v 可显示更详细扫描过程(含设备节点路径),但一般不需要
  • 不要用 lvscan 替代 lvs 做容量核对 —— 它不保证单位统一(有时显示 GiB,有时 GB)

用 lvdisplay 查看详细属性和底层映射

lvdisplay 提供的信息最完整,可以查看 LV 名称、设备路径、状态、容量、当前是线性卷、镜像卷还是快照卷、分配策略、读写权限、快照相关字段(例如 COW-table),以及每个 LE 对应的 PE 起始位置。对于排查 LVM 映射异常、核对快照一致性,或者验证 lvconvert 执行后的结果,这个命令尤其适合。

需要注意的是,在 PV 数量较多、LV 数量较大的 Linux 系统中,lvdisplay 扫描速度通常会更慢,而且默认按单个逻辑卷逐项输出,不太适合直接用于批量管道处理。

  • 指定单个 LV 查看,避免全量扫描:lvdisplay /dev/my_vg/my_lv
  • 加 -C 以紧凑列格式输出(类似 lvs),但字段比 lvs 少,不推荐日常用
  • 关键字段 LV Status 中的 a vailable 表示可访问,read-only 表示只读挂载或被 lvchange -r y 设置过

为什么不用 pvs 或 vgs 查逻辑卷

pvs 只用于查看物理卷(PV)信息,显示的是 PV 容量、剩余空间和所属 VG;vgs 则只用于查看卷组(VG)层面的数据,例如 VG 总容量、已使用 PE 数量以及 LV 数量统计。这两个命令都不能直接展示逻辑卷名称、设备路径或激活状态,因此不适合单独用来判断某个 LVM 逻辑卷是否正常。

一个典型误用场景是:看到 vgs 输出中 #LV 2,就认为两个逻辑卷都能正常使用,但实际上其中一个在 lvscan 里可能显示为 inactive,最终导致服务或应用启动失败。

  • vgs -o +lv_count,vg_extent_count 可辅助判断 VG 是否还有剩余空间供新 LV 使用
  • 要确认某个 LV 是否真正在用,必须结合 mount | grep /dev// 或 findmnt /dev//
  • 快照 LV 在 lvs 中类型列为 snap,在 lvdisplay 中会额外显示 Origin 字段,这是唯一可靠识别方式
实际使用中,lvs 适合看逻辑卷概览,lvscan 适合确认激活状态,lvdisplay 则适合查看详细属性和映射关系。三者并不是互相替代,而是逐步深入的检查方式。特别是在 LVM 扩容、迁移或故障恢复之后,如果漏掉其中任何一步,都可能出现“逻辑卷存在但暂时不可用”的情况。
来源:https://www.php.cn/faq/3004214.html
上一篇苹果电脑睡眠模式自动关机如何取消设置 下一篇Mac微信表情包如何导出到电脑本地
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
VMware安装Ubuntu完整教程:创建虚拟机与启动验证
系统平台 · 2026-09-01

VMware安装Ubuntu完整教程:创建虚拟机与启动验证

本教程详细演示如何在VMware中创建Ubuntu虚拟机,涵盖ISO挂载、硬件配置、安装向导及启动验证。通过清晰的步骤与验证命令,帮助新手快速搭建可用的Linux学习环境。

Win10专业版U盘安装教程:制作启动盘与完整安装步骤
系统平台 · 2026-09-01

Win10专业版U盘安装教程:制作启动盘与完整安装步骤

本文提供Win10专业版U盘安装完整流程:准备8GB以上U盘与官方镜像,制作启动盘并核对盘符;通过F12 F11 Esc等快捷键或BIOS设置U盘为第一启动项;安装时选择专业版并谨慎分区;完成后在“设置—系统—关于”验证版本与激活状态。操作前务必备份数据。

Windows10系统字体太小怎么调大
系统平台 · 2026-08-27

Windows10系统字体太小怎么调大

Windows10系统字体太小怎么调大?只需两步:首先打开设置中的显示选项,将缩放比例调整为125%或150%;随后运行ClearType文本调谐器优化字体清晰度。此方法适用于高分屏及普通屏幕,无需修改注册表即可解决界面拥挤问题。

Win10磁盘占用100%基础排查:从监控到清理的完整步骤
系统平台 · 2026-08-27

Win10磁盘占用100%基础排查:从监控到清理的完整步骤

Windows 10系统出现磁盘占用100%会导致电脑卡顿、程序响应缓慢。本文提供基础排查方案:首先通过任务管理器确认是否为磁盘高负载,随后进入系统存储页面分析C盘占用类别,最后针对性清理临时文件。遵循此流程可有效缓解磁盘压力,避免盲目重装系统。

Windows10系统怎么显示此电脑和控制面板
系统平台 · 2026-08-27

Windows10系统怎么显示此电脑和控制面板

Windows10默认可能不显示桌面图标,导致找不到“此电脑”和“控制面板”。只需进入个性化设置,在“桌面图标设置”中勾选对应选项即可恢复。本文提供详细图文步骤,帮助快速找回系统入口。