Para um dado dm-x com M maior, menor m, existe um arquivo /sys/dev/block/M:m/dm/uuid
correspondente. Se o conteúdo do arquivo uuid
começar com part
, é seguro assumir que é uma partição. O dispositivo inteiro correspondente é encontrado em /sys/dev/block/M:n/slaves/
. Por exemplo:
[centos@try ~]$ cat /sys/dev/block/253:0/dm/uuid
mpath-353333330000007d0
[centos@try ~]$ cat /sys/dev/block/253:1/dm/uuid
part1-mpath-353333330000007d0
[centos@try ~]$ ls -l /sys/dev/block/253:1/slaves
total 0
lrwxrwxrwx. 1 root root 0 15 août 22:06 dm-0 -> ../../dm-0