如何在 Azure VM 上的同一目录上安装额外的磁盘?

如何在 Azure VM 上的同一目录上安装额外的磁盘?

我在 Azure VM 上附加了一个 1TB 磁盘,该磁盘的存储空间很快就会满了。
我想在 Azure VM 上附加第二个 1TB SSD 磁盘,并希望将其挂载在同一目录中而不丢失任何数据。有人可以告诉我具体步骤吗?

答案1

您现在可以将操作系统或数据磁盘扩展到 4TB。这是最好的方法,假设 4TB 足以满足您的使用情况,否则,我建议使用多个数据磁盘创建一个带有存储空间的虚拟磁盘,然后将内容复制过来。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/expand-os-disk

之后,您还必须在操作系统中扩展磁盘。

https://technet.microsoft.com/en-us/library/cc771473(v=ws.11).aspx#BKMK_WINUI

如果您的磁盘的分区样式设置为 MBR,则无论 Azure 中有什么,支持的最大大小都是 2TB。为了能够在单个分区中使用 4TB 磁盘,您需要使用 GPT。

答案2

这取决于您的 Azure VM 操作系统类型,如果您的 VM 是 Windows 系列,您可以使用 Bruno Faria 的步骤。如果您使用 Linux VM,则无法在同一目录上安装多个磁盘,您的数据将丢失。请参考此类似问题

您可以向 Azure VM 添加新磁盘并将磁盘安装到子目录。这与将第一个磁盘安装到 VM 相同,不会丢失任何数据。

另一个解决方案是,正如 Bruno Farid 所说,您可以将原始磁盘调整为更大的大小。请参考此链接:如何使用 Azure CLI 扩展 Linux VM 上的虚拟硬盘

az disk update \
    --resource-group myResourceGroup \
    --name myDataDisk \
    --size-gb 2048

注意:它适用于托管磁盘。

更新:

如果您的虚拟机使用非托管磁盘,您还可以将数据磁盘大小调整为 2TB。

1.停止您的虚拟机。

2.调整数据盘大小为 2048GB。您可以在 Azure 门户上找到它。-- Your VM>Disks

在此处输入图片描述

3.启动您的虚拟机。

4.SSH 到您的虚拟机并扩展磁盘。请参阅关联.从步骤 5 开始。

相关内容