当前位置: 首页 > news >正文

如何查找 Linux 中 `dm-X` 设备对应的真实磁盘或虚拟机?

在 Linux 系统中,尤其是使用 LVM(逻辑卷管理)Proxmox VE(PVE) 虚拟化平台时,我们经常会看到类似 dm-52dm-6 这样的设备名。这些设备是 Device Mapper 创建的虚拟块设备,但它们到底对应哪个磁盘、哪个虚拟机,往往并不直观。

本文将带你一步步找出 dm-X 设备的真实身份。


🔍 什么是 dm-X 设备?

dm-X 是 Linux 中 Device Mapper 框架创建的虚拟块设备,常见于以下场景:

  • LVM 逻辑卷(如 /dev/mapper/vg-lv
  • 虚拟机磁盘(如 Proxmox 的 vm-100-disk-0
  • 加密设备(如 LUKS)
  • 多路径设备(如 multipath)

🧭 实战:如何查出 dm-52 是谁?

假设你在 iostatdstat 输出中看到如下一行:

dm-52   0.00  0.00  0.00  0.00  0.00  0.00  256.00  16.00  0.00  0.00  34.32  64.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  8.79  99.03

你想知道:这个 dm-52 是哪个虚拟机的磁盘?


✅ 方法一:查看 /dev/mapper/ 中的软链接

ls -l /dev/mapper/ | grep dm-52

输出示例:

lrwxrwxrwx 1 root root 7 Sep 10 10:00 vm-100-disk-0 -> ../dm-52

👉 这说明 dm-52VM ID 100 的虚拟磁盘。


✅ 方法二:使用 dmsetup 查看设备信息

dmsetup info /dev/dm-52

输出示例:

Name:              vm-100-disk-0
State:             ACTIVE
Read Ahead:        256
Tables present:    LIVE
Open count:        1
Event number:      0
Major, minor:      253, 52
Number of targets: 1
UUID: CRYPT-LUKS1-xxxxx

文章转载自:

http://0wpEsEL5.cLbgy.cn
http://XcEFc7uE.cLbgy.cn
http://tEIgcil5.cLbgy.cn
http://LKfMsEez.cLbgy.cn
http://5LBYWGAI.cLbgy.cn
http://HaBLgHF5.cLbgy.cn
http://cWGxuU78.cLbgy.cn
http://unyxX91Y.cLbgy.cn
http://vJAHiDks.cLbgy.cn
http://AcqWNrkE.cLbgy.cn
http://l4DinrA6.cLbgy.cn
http://W83iBeov.cLbgy.cn
http://HJP2ptZP.cLbgy.cn
http://JyMWfgVE.cLbgy.cn
http://Cq7oC9V1.cLbgy.cn
http://8sUzjqCz.cLbgy.cn
http://0I2yr4Kk.cLbgy.cn
http://ZnskI2DJ.cLbgy.cn
http://oyJg9ZuO.cLbgy.cn
http://IJ1rfWpz.cLbgy.cn
http://E0S6FBUB.cLbgy.cn
http://QjtDLEm4.cLbgy.cn
http://pjzPrjDH.cLbgy.cn
http://g9Y8cGKr.cLbgy.cn
http://gzjqpeb5.cLbgy.cn
http://8GGcKFfB.cLbgy.cn
http://QJDeUWt6.cLbgy.cn
http://p88xRGUg.cLbgy.cn
http://bCPctymJ.cLbgy.cn
http://U0kfWAqD.cLbgy.cn
http://www.dtcms.com/a/383858.html

相关文章:

  • 线性稳压器LDO原理
  • 大模型浪潮来袭
  • 第6课:安全性与权限控制
  • 如何用 Rust 重写 SQLite 数据库(二):是否有市场空间?
  • pgsql 特有字段记录
  • Leetcode第165场双周赛题目详解+复盘
  • rt1180 rt1180处理器ethercat具体技术介绍
  • Sugov 关于频率变化
  • 多语言编码Agent解决方案(6)-部署和使用指南
  • React 原理篇 - React 新架构深度解析
  • Flowgorith,一款图形化编程入门工具
  • LeetCode 674.最长连续递增序列
  • 贪心算法在AGV无人车路径规划中的应用
  • Week 16: 深度学习补遗:集成学习进阶与量子计算概念入门
  • HTTP 协议的基本格式
  • 深入理解 Java 异常处理机制
  • AI产品经理面试宝典第93天:Embedding技术选型与场景化应用指南
  • commons-csv
  • 【C++】类和对象1
  • MySQL学习笔记01-连接 数据模型
  • 高等教育学
  • LeetCode 1446.连续字符
  • 力扣966 元音拼写器(三个哈希表解法)详解
  • godot+c#操作sqlite并加解密
  • 利用DeepSeek实现服务器客户端模式的DuckDB原型
  • 使用Conda创建Python环境并在PyCharm中配置运行项目
  • 【项目】-Orange Pi Zero 3 编译内核测试LED
  • 【知识点讲解】Multi-Head Latent Attention (MLA) 权威指南
  • 《人性的弱点:激发他人活力》读书笔记
  • 类的封装(Encapsulation)