如何在虚拟机中装载azure datadisk
如何从linux虚拟机装载Azure数据磁盘 我想可能是这样的如何在虚拟机中装载azure datadisk,azure,Azure,如何从linux虚拟机装载Azure数据磁盘 我想可能是这样的 az vm disk attach-existing [virtualmachinename] [datadiskname] 我发现这个解决方案令人困惑,因为创建azure磁盘的文档很难与创建装载点的文档进行排序。这是相关文档 有关其他演练,请参阅此博客:。我无法识别我想用Azure官方文档装载的磁盘,这篇文章对我很有帮助。你可以用Azure虚拟机附加任何大小的磁盘 找到磁盘 连接到虚拟机后,您需要找到磁盘。在本例中,我们使用l
az vm disk attach-existing [virtualmachinename] [datadiskname]
我发现这个解决方案令人困惑,因为创建azure磁盘的文档很难与创建装载点的文档进行排序。这是相关文档
有关其他演练,请参阅此博客:。我无法识别我想用Azure官方文档装载的磁盘,这篇文章对我很有帮助。你可以用Azure虚拟机附加任何大小的磁盘 找到磁盘 连接到虚拟机后,您需要找到磁盘。在本例中,我们使用lsblk列出磁盘
lsblk-o名称、HCTL、大小、挂载点| grep-i“sd”
输出类似于以下示例:
sda 0:0:0:0 30G
├─sda1 29.9G /
├─sda14 4M
└─sda15 106M /boot/efi
sdb 1:0:1:0 14G
└─sdb1 14G /mnt
sdc 3:0:0:0 50G
这里,sdc是我们想要的磁盘,因为它是50G。如果您不确定它仅基于哪个磁盘的大小,可以转到门户中的VM页面,选择磁盘,然后在数据磁盘下检查磁盘的LUN号
装入磁盘
现在,使用mkdir创建一个目录来装载文件系统。以下示例在/datadrive处创建目录:
sudo mkdir/datadrive
使用mount然后装载文件系统。以下示例将/dev/sdc1分区装载到/datadrive装载点:
sudo mount/dev/sdc1/datadrive
不幸的是,链接已断开,手册仍然没有说明如何确定哪个SCSI驱动器是哪个磁盘…也许这会有点帮助,是的,fdisk-l
显示大小,并且mount-l
可以列出已安装的驱动器,因此,如果您不同时添加多个相同大小的驱动器,您通常可以使用这两条命令来解决问题。第二个链接已失效。谷歌缓存也帮不上忙。azure文档链接没有用,因为当您按照这些步骤操作时,您最终会遇到问题。@不真实抱歉,当您找到答案后,发布答案,我将删除我的答案。我已经好几年没做过Azure了