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

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...