从 UUID 获取 LVM LV / VG / PV 名称

Tom*_*ale 3 lvm

{lv,vg,pv}display给出的输出:

  • 姓名
  • 用户名

如何找到给定 UUID 的 LVM 名称?

Ste*_*itt 9

您可以使用以下-S选项直接过滤 LVM 命令的输出:

# pvs --noheadings -o name -S uuid=MtLb3p-MUle-8fyk-fy6m-z99n-V9mi-xxxxxx
  /dev/sdb3
Run Code Online (Sandbox Code Playgroud)

这也适用于vgslvs查找 VG 和 LV。

为避免处理输出开头的空格,请添加--config 'log{prefix=""}'

# pvs --noheadings -o name -S uuid=MtLb3p-MUle-8fyk-fy6m-z99n-V9mi-xxxxxx --config 'log{prefix=""}'
/dev/sdb3
Run Code Online (Sandbox Code Playgroud)