系统相关
首页 > 系统相关> > linux – 获取块设备父级

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