如何在 Linux 中获取块设备的父设备、子设备、兄弟设备?

如何在 Linux 中获取块设备的父设备、子设备、兄弟设备?

我需要一种算法,可以确定可能的情况孩子们,父母兄弟姐妹对于任何给定的块设备(虚拟或物理)。过去我已经解决了这个问题多路径设备LVM 逻辑卷,但我想要一个完整的算法。

例如,给出了多路径设备。该设备可以有四个路径(磁盘),并且可以对设备进行分区。一个分区可以是 MD-RAID 的一部分,RAID 也可以进行分区,并且这样的一个分区可以用作 LVM 物理卷 (PV),以构建具有多个逻辑卷 (LV) 的卷组 (VG)。

相关内容