$ lvdisplay -m /dev/vg_ssd/lv_videos
[..]
--- Segments ---
Logical extents 0 to 5361:
Type linear
Physical volume /dev/sdb1
Physical extents 12729 to 18090
Logical extents 5362 to 7167:
Type linear
Physical volume /dev/sdb1
Physical extents 3534 to 5339
显示与给定物理卷关联的逻辑卷,以及其他信息:
$ pvdisplay -m /dev/sdb1
[..]
--- Physical Segments ---
Physical extent 0 to 3533:
FREE
Physical extent 0 to 5339:
Logical volume /dev/vg_ssd/lv_videos
Logical extents 5362 to 7167
Physical extent 5340 to 11775:
FREE
Physical extent 11776 to 12728:
Logical volume /dev/vg_ssd/lv_swap_solid
Logical extents 0 to 952
Physical extent 12729 to 18090:
Logical volume /dev/vg_ssd/lv_videos
Logical extents 0 to 5361
Physical extent 18091 to 19078:
FREE
# lvdisplay -m
--- Logical volume ---
LV Path /dev/vg/swap
LV Name swap
VG Name vg
LV UUID TlxZzz-11Z3-u3K3-0ULD-AZV6-c4ug-jp7YVP
LV Write Access read/write
LV Creation host, time edeltraud, 2015-03-12 12:43:09 +0100
LV Status available
# open 0
LV Size 2.00 GiB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 512
Block device 254:21
--- Segments ---
Logical extents 0 to 511:
Type striped
Stripes 2
Stripe size 64.00 KiB
Stripe 0:
Physical volume /dev/sdc1
Physical extents 2561 to 2816
Stripe 1:
Physical volume /dev/sda1
Physical extents 241027 to 241282
通过添加该选项,您还可以看到由-mirrored volumes-a设置的卷:raid1
# lvdisplay -am
--- Logical volume ---
Internal LV Name srv_rimage_0
VG Name vg
LV UUID IJTT9w-2aX5-aqR5-VY4Z-Lqtp-L3cP-jkzNnx
LV Write Access read/write
LV Creation host, time edeltraud, 2015-12-13 00:10:03 +0100
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:39
--- Segments ---
Logical extents 0 to 12799:
Type linear
Physical volume /dev/sdb4
Physical extents 7683 to 20482
--- Logical volume ---
Internal LV Name srv_rmeta_0
VG Name vg
LV UUID YyyVAa-dab7-8Jxg-JzpS-Yf3k-4SDH-654cqf
LV Write Access read/write
LV Creation host, time edeltraud, 2015-12-13 00:10:03 +0100
LV Status available
# open 1
LV Size 4.00 MiB
Current LE 1
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:38
--- Segments ---
Logical extents 0 to 0:
Type linear
Physical volume /dev/sdb4
Physical extents 7682 to 7682
该
pvdisplay
命令有一个-m
选项可以显示物理盘区到逻辑卷和逻辑盘区的映射。我在测试机上设置了如下情况:
在这台机器上运行
pvdisplay -m
会产生以下输出:如您所见,您可以很好地了解 6 个逻辑卷中每个逻辑卷的盘区位置。
我用:
......我觉得这更容易解释。
LVM 是物理磁盘到文件系统之间的灵活抽象层(磁盘⇒分区⇒LVM 的物理卷[PV]⇒LVM 的卷组[VG]⇒LVM 逻辑卷[LV]⇒文件系统)。
由于某些 LVM 功能(聚合、镜像、条带、快照...),物理布局可能会变得复杂...因此有一些注意事项:
--all
查看(镜像卷的)内部详细信息。为了快速概览,我推荐lsblk(这是一个标准工具,不是特定于 LVM 的)。
LVM 特定工具
要获取 LVM 的内部视图和详细信息,请使用 LVM 命令:
lvs
和pvs
命令--segments
lvdisplay
和pvdisplay
命令-m
LVM 工具示例
列出逻辑卷使用的物理段:
更多细节相同:
列出给定 LV 的物理范围。用于移动这些段(使用
pvmove
):相反,列出给定物理卷内的逻辑卷(段):
列出给定逻辑卷的物理段,以及其他信息:
显示与给定物理卷关联的逻辑卷,以及其他信息:
复杂命令,但完整列表:
lvdisplay -m
将列出其物理段:通过添加该选项,您还可以看到由-mirrored volumes
-a
设置的卷:raid1
对于每个镜像,您将看到两个卷,
{volume_name}_rmeta_{n}
(包含 raid 元数据)和{volume_name}_rimage_{n}
(包含实际数据),其中{volume_name}
是逻辑卷的名称,{n}
是镜像的编号(从 开始0
)。