你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
如何将 Azure 磁盘映射到 Linux VM 来宾磁盘
适用于:✔️ Linux VM ✔️ 灵活规模集
你需要确定支持 VM 来宾磁盘的 Azure 磁盘。 在某些方案中,可以将磁盘或卷大小与附加的 Azure 磁盘的大小进行比较。 如果有多个相同大小的 Azure 磁盘附加到 VM,则需要使用数据磁盘的逻辑单元号 (LUN)。
什么是 LUN?
逻辑单元号 (LUN) 是用于标识特定存储设备的数字。 会为每个存储设备分配一个唯一的数字标识符(从零开始)。 设备的完整路径由总线编号、目标 ID 号和逻辑单元号 (LUN) 表示。
例如:总线编号 0、目标 ID 0、LUN 3
在我们的练习中,只需要使用 LUN。
查找 LUN
下面列出了两种在 Linux 中查找磁盘 LUN 的方法。
lsscsi
- 连接到 VM
sudo lsscsi
列出的第一列将包含 LUN,格式为 [Host:Channel:Target:LUN]。
列出块设备
- 连接到 VM
sudo ls -l /sys/block/*/device
列出的最后一列将包含 LUN,格式为 [Host:Channel:Target:LUN]
查找 Azure 磁盘的 LUN
可以使用 Azure 门户、Azure CLI 查找 LUN。
在 Azure 门户中查找 Azure 磁盘的 LUN
- 在 Azure 门户中,选择“虚拟机”以显示虚拟机的列表
- 选择虚拟机
- 选择“磁盘”
- 从附加的磁盘列表中选择一个数据磁盘。
- 磁盘的 LUN 显示在“磁盘详细信息”窗格中。 此处显示的 LUN 与使用 lsscsi 在来宾中查找的 Lun 相关联,或列出了块设备。
使用 Azure CLI 查找 Azure 磁盘的 LUN
az vm show -g myResourceGroup -n myVM --query "storageProfile.dataDisks"