linux-kernel – 是/ dev / dm-1分区还是整个块设备?

前端之家收集整理的这篇文章主要介绍了linux-kernel – 是/ dev / dm-1分区还是整个块设备?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法弄清楚/ dev / dm-1是块设备分区还是整个块设备?如果/ dev / dm-1是一个分区,有没有办法找到相应整个块设备的路径?

解决方法

每个分区都是一个“整体”的块设备.
您可以对任何分区进行子分区,然后再次对其进行子分区,然后再次…

在您的示例中,dm-1可以映射到任何东西,原始设备,dmcrypt设备抽象,MD-RAID支持的多路径,dm加密卷组上的逻辑卷.

当设备初始化时,数字dm-X基本上只是一个任意的自由数.在运行时期间在块设备层中没有很多更改的主机上,这些数字仅在启动时按自然顺序分配.

但是大多数设备映射器机制还允许您为映射指定别名.查看ls -l / dev / mapper /.

然后,可视化块设备之间的层次关系,您可以使用lsblk(列出块设备).缩短的示例输出如下:

$lsblk /dev/sdb
NAME                   MAJ:MIN  TYPE
sdb                      8:128  disk
├─sdb1                   8:129  part
└─sdb5                   8:133  part
  └─crypto (dm-0)        252:0  crypt
    ├─ubuntu-root (dm-1) 252:1  lvm
    └─ubuntu-swap (dm-2) 252:2  lvm

猜你在找的Linux相关文章