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

我有一个连接到Azure虚拟机上的1TB磁盘,在一段时间内存储空间已满。
我想在Azure虚拟机上附加第二个1TB SSD磁盘,并且希望在同一目录下安装而不会丢失任何数据。 任何人都可以给我这个步骤?

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

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。

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

您可以将新磁盘添加到Azure VM并将磁盘安装到子目录。 您将第一个磁盘挂载到您的VM并且不会丢失任何数据。

Bruno Farid说,另一个解决scheme就是将原始磁盘的大小调整到更大。 请参阅以下链接:如何使用Azure CLI在Linux VM上扩展虚拟硬盘 。

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

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

更新:

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

1.停止您的VM。

2.将数据盘大小调整为2048GB。 你可以在Azure Portal上find它。 Your VM – > Disks

在这里输入图像说明

3.启动你的虚拟机。

4.SSH到您的VM并扩展磁盘。 请参阅链接 。 从第5步开始。