我们在 Debian 服务器上广泛使用逻辑卷管理器 (LVM)。但是我发现很难很好地了解我在何处安装了哪些分区(LVM 和本机),从哪个 LV(逻辑卷)从哪个 VG(卷组)和从哪个 PV(物理卷)。有像“lvdisplay -v”和“lvs”这样的控制台工具,但那些总是让我对所有东西都有一个局部的看法。我想要的是像这样的文本表示:
卷组“vgmain” ======================== 由物理卷组成: - /dev/sda1(300 GB,50 GB 未使用) - /dev/sdb1(300 GB,120 GB 未使用) - /dev/sdc1(300 GB,没有未使用的) 提供逻辑卷: - lvroot(EXT3 安装在 /,4 GB,0.5 GB 免费) - lvmysql(安装在 /var/lib/mysql 上的 XFS,已使用 8 GB,可用 2 GB) 卷组“vghuge” ======================== 由物理卷组成: - /dev/sdc2(800 GB,250 GB 未使用) 提供逻辑卷: - lvhome(安装在 /home 上的 XFS,300 GB,90 GB 免费) - lvbackup(安装在 /mnt/backup 上的 XFS,300 GB,20 GB 免费)
就像一个想法一样。有这样的工具吗?如果还没有这样的东西存在,我想我必须自己编写一些脚本来查询“df”、“lvdisplay”、“vgdisplay”和“pvdisplay”并创建这样的概述。
提前致谢。