Linux如何查看当前所有的逻辑卷

风明吖_7807

风明吖_7807

2026-09-15

520人浏览

原创

最直接有效的方式是使用lvscan命令,它专用于扫描并列出系统中所有已存在的逻辑卷(lv),输出简洁明了,适合快速确认;需sudo权限执行,且依赖vg已激活。

linux如何查看当前所有的逻辑卷

直接用 lvscan 查所有逻辑卷最省事

想一眼看清系统里有哪些逻辑卷、是否激活、路径在哪,lvscan 是首选。它不输出冗余字段,只列关键信息,适合日常快速确认。运行后你会看到类似这样的输出:

ACTION '/dev/centos/root' [205.60 GiB] inherit
ACTIVE '/dev/centos/swap' [8.00 GiB] inherit

注意两点:第一,lvscan 默认只显示已扫描到的 LV,如果某 LV 所在 VG 未激活(比如刚加了硬盘但没 vgchange -ay),它不会出现;第二,普通用户执行可能无输出,得加 sudo lvscan

lvs 更适合脚本或批量筛选

如果你要写自动化检查、或者只想看名字和大小,lvs 的表格格式更友好。它默认输出 LV 名、VG 名、大小、属性等列,支持自定义字段:

  • lvs -o lv_name,vg_name,lv_size —— 只看这三列
  • lvs --noheadings -o lv_path —— 去掉表头,纯路径列表,方便管道给 xargs
  • lvs --separator ',' —— 用逗号分隔,适配 CSV 解析

lvscan 不同,lvs 不关心 LV 是否激活,只要 VG 已知,就全列出来。但它的输出依赖 LVM 元数据缓存,极少数情况下(如元数据损坏)可能滞后。

查不到 LV?先确认 VG 是否在线

常见现象:执行 lvscanlvs 后空输出,但你知道磁盘上明明有 LV。大概率是对应卷组被设为非活动状态。这时要先查 VG 状态:

onewo-rtlinux
onewo-rtlinux

Linux 实时编程助手。生成、审查并修改用于周期性控制任务和中断驱动程序的 C 代码。强制实施实时调度策略。

下载
  • vgs 看卷组是否显示 #PV #VG #LV 数值,若 #LV 为 0 或 VG 名前带横线,说明没激活
  • vgscan 强制重扫物理卷和卷组元数据
  • vgchange -ay <vg_name></vg_name> 激活指定卷组(例如 vgchange -ay centos

激活后立刻重试 lvscan,基本就能看到了。别跳过这步——很多“查不到 LV”的问题其实卡在 VG 层。

需要层级关系?搭配 lsblk -f 看全貌

单看 LV 列表还不够,你想知道这个 /dev/mapper/app-data 是从哪块盘来的、属于哪个 VG、底下挂了什么文件系统?lsblk -f 一次性给出树状结构:

NAME            FSTYPE      LABEL UUID                                   MOUNTPOINT
sda
├─sda1          xfs               2a9e4b3c-...                          /boot
└─sda2          LVM2_member       7d8f1a2b-...                          
  ├─centos-root xfs               5e6f7a8b-...                          /
  └─centos-swap swap              9c0d1e2f-...                          [SWAP]

这里你能清晰看到 sda2 → centos → root 这条链路,TYPE=lvmFSTYPE 字段也帮你区分了底层设备类型和上层文件系统。注意:它不显示未格式化或未挂载的 LV,所以得和 lvscan 配合着用。

真正容易被忽略的是 VG 激活状态和权限组合——哪怕命令都对,缺了 sudo 或忘了 vgchange -ay,就等于白查。

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

3630

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

3153

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

2213

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

5310

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

4982

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

2993

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

2485

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

2699

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

277

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Linux 教程
Linux 教程

共28课时 | 56.8万人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习