https://blog.csdn.net/feelabclihu/article/details/135710099

dm原理

device-mapper是linux块设备映射技术框架。我们挂载用到的动态卷(逻辑分区),完整性校验(dm-verity),vab升级用到snapshot(快照)技术都离不开它。

它是在块设备上的一层映射,对外来看,它也是一个块设备(虚拟块设备)。它有三个重要概念,映射设备(mapped device),映射表(map table),目标设备(traget device)。

device-mapper工作只是增加了一层映射,对外来看它也是一个块设备,在实际访问时,device-mapper的区别会根据映射表,去真正块设备(目标设备)上的物理块上帮我们拿到需要的数据返回给我们。

工具

dmctl

https://blog.csdn.net/guyongqiangx/article/details/129229115
https://blog.csdn.net/feelabclihu/article/details/135710099

  • 查看挂载的dm设备
    dmctl list devices

  • 获取对应dm设备的路径
    dmctl getpath 设备名称

  • 查看dm设备的映射表
    dmctl table 设备名称


0 条评论

发表回复

您的电子邮箱地址不会被公开。