将lvm卷映射到物理卷

奈达·萨哈(Nida Sahar)

lsblk在此功能中提供输出:

NAME                        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0                          11:0    1  1024M  0 rom
sda                           8:0    0   300G  0 disk
sda1                          8:1    0   500M  0 part /boot
sda2                          8:2    0 299.5G  0 part
vg_data1-lv_root (dm-0)  253:0    0    50G  0 lvm  /
vg_data2-lv_swap (dm-1)  253:1    0   7.7G  0 lvm  [SWAP]
vg_data3-LogVol04 (dm-2) 253:2    0  46.5G  0 lvm
vg_data4-LogVol03 (dm-3) 253:3    0  97.7G  0 lvm  /map1
vg_data5-LogVol02 (dm-4) 253:4    0  97.7G  0 lvm  /map2
sdb                           8:16   0    50G  0 disk

对于已安装的卷,请说/ map1如何直接获得与其关联的物理卷。是否有任何直接命令来获取信息?

hek2mgl

我需要强调的是,LVM中的挂载点(逻辑卷)和物理卷之间没有直接关系。这是其设计目标之一。

但是,您可以遍历逻辑卷,卷组和分配给该组的物理卷之间的关联。但是,这仅告诉您:数据存储在这些物理卷之一上,但不存储在确切的位置。


我找不到可以直接产生输出的命令。但是你可以使用一些修修补补mountlvdisplayvgdisplayawk|sed

mp=/mnt vgdisplay -v $(lvdisplay $(mount | awk -vmp="$mp" '$3==mp{print $1}') | awk '/VG Name/{print $3}')

我正在使用环境变量mp将挂载点传递给命令。您需要以root身份或使用来执行命令sudo

对于我的测试场景,它输出:

  ...
  --- Volume group ---
  VG Name               vg1
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  ...
  VG Size               992.00 MiB
  PE Size               4.00 MiB
  Total PE              248
  Alloc PE / Size       125 / 500.00 MiB
  Free  PE / Size       123 / 492.00 MiB
  VG UUID               VfOdHF-UR1K-91Wk-DP4h-zl3A-4UUk-iB90N7

  --- Logical volume ---
  LV Path                /dev/vg1/testlv
  LV Name                testlv
  VG Name                vg1
  LV UUID                P0rgsf-qPcw-diji-YUxx-HvZV-LOe0-Iq0TQz
  ...
  Block device           252:0

  --- Physical volumes ---
  PV Name               /dev/loop0     
  PV UUID               Qwijfr-pxt3-qcQW-jl8q-Q6Uj-em1f-AVXd1L
  PV Status             allocatable
  Total PE / Free PE    124 / 0

  PV Name               /dev/loop1     
  PV UUID               sWFfXp-lpHv-eoUI-KZhj-gC06-jfwE-pe0oU2
  PV Status             allocatable
  Total PE / Free PE    124 / 123

如果只想显示物理卷,则可以将上述命令的结果传递给sed:

above command | sed -n '/--- Physical volumes ---/,$p'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将卷序列号映射到物理磁盘驱动器

来自分类Dev

LVM:将逻辑卷固定到物理设备

来自分类常见问题

如何将应用程序映射到Docker卷

来自分类Dev

LVM加密的物理卷与加密的逻辑卷。我安全吗?

来自分类Dev

如何检查LVM物理卷上的坏块?

来自分类Dev

使用lvm创建新的物理卷

来自分类Dev

泊坞窗如何将泊坞窗中的卷名映射到系统上的卷

来自分类Dev

如何创建> 2TB的LVM分区/物理卷

来自分类Dev

在设备/ dev / sdb上调整LVM物理卷的大小

来自分类Dev

如何使用可用空间缩小 LVM 物理卷

来自分类Dev

如何从磁盘中的可用空间创建 LVM 物理卷

来自分类Dev

如何将C:\ Users之外的卷映射到Windows上的容器?

来自分类Dev

kubernetes:如何编写 pod yaml 文件以将卷从主机映射到容器

来自分类Dev

如何使用LVM以及包含的物理卷和逻辑卷扩展分区?

来自分类Dev

如何合并驻留在LVM中单个物理卷上的两个逻辑卷?

来自分类Dev

将物理卷添加到 LVM 分区 - 现有文件会发生什么?和一般的SSD优化

来自分类Dev

从lvm缓存的卷引导

来自分类Dev

合并LVM逻辑卷?

来自分类Dev

缺少物理卷

来自分类Dev

扩展物理卷后扩展卷组

来自分类Dev

删除缺少物理卷的重复卷组

来自分类Dev

从逻辑卷而不是物理卷创建卷组

来自分类Dev

如何添加新的物理卷以扩展现有的LUKS加密的lvm(卷组)并维护加密?

来自分类Dev

无法将物理卷'/ dev / hda'添加到卷组

来自分类Dev

bcache是否支持将LVM逻辑卷用作缓存设备?

来自分类Dev

将逻辑卷移动到新的物理磁盘

来自分类Dev

在Docker中映射卷

来自分类Dev

在Docker中映射卷

来自分类Dev

反向扩展LVM组卷

Related 相关文章

热门标签

归档