gpt4 book ai didi

azure - 从虚拟机的 cli 运行 lsblk 时,不会出现新的 Azure 数据磁盘

转载 作者:行者123 更新时间:2023-12-03 07:02:51 26 4
gpt4 key购买 nike

我正在尝试按照以下说明创建新数据磁盘并将其附加到 Azure Linux VM:https://learn.microsoft.com/en-us/azure/virtual-machines/linux/attach-disk-portal

Azure 门户报告磁盘已成功创建并附加到我的 VM,我可以看到它在 Azure 门户中该 VM 的“磁盘”下列为数据磁盘。但是,当我按照文档中“查找磁盘”下的说明从虚拟机的命令行运行 lsblk 时,新磁盘不会出现在列表中。因此我无法继续设置磁盘。

如何让磁盘显示在 lsblk 中,或者至少开始诊断为什么没有显示? VM 正在运行 Ubuntu 20.04,以防万一。

值得一提的是,在此之前,我执行了相同的过程,将不同的数据磁盘添加到不同的虚拟机,并且进展非常顺利,因此该虚拟机似乎存在一些特殊问题。

最佳答案

如果添加磁盘时虚拟机正在运行,则需要重新扫描新磁盘。重新启动即可工作,但您无需重新启动即可重新扫描。

如果安装了sg3-utils软件包,您可以使用rescan-scsi-bus.sh重新扫描。如果没有,您可以使用以下内容:

for h in $(ls /sys/class/scsi_host); do
echo '- - -' > /sys/class/scsi_host/$h/scan
done

有关更多信息,请参阅此文档:Virtual Hard Disk is added, but not showing using lsblk -d command

关于azure - 从虚拟机的 cli 运行 lsblk 时,不会出现新的 Azure 数据磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72033922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com