linux – 获取块设备父级
作者:互联网
给定一个块设备,我怎样才能得到它的“父”?
一个例子是LUKS虚拟解密设备(/ dev / mapper / decrypted),其父级将是加密块设备(/ dev / sdb)
解决方法:
对于非交互式工作,可以使用dmsetup deps来完成,它列出了块设备的依赖关系.默认情况下,它将返回主要:次要设备编号,但您可以提供其他选项来输出名称:
dmsetup deps -o devname /dev/mapper/decrypted
为了以交互方式执行此操作,最好的方法是使用lsblk,它输出格式良好的图形:
└─sda8 8:8 0 43.9G 0 part
└─sda8_crypt 253:2 0 43.9G 0 crypt
├─vgpersonal-home 253:3 0 83G 0 lvm
标签:linux,block-device 来源: https://codeday.me/bug/20190812/1644859.html