减小 Linux 个 VM 数据磁盘的大小
Reduce the size of a Linux VM data disk
我的 Linux 个虚拟机各有两个磁盘(OS + 数据)
数据磁盘当前设置为 1024Gb 但仅包含 <15Gb 的内容
有两个环境(测试和生产)。量产数据盘特优,测试数据盘标配
我想减小生产数据磁盘的大小,因为我发现高级磁盘的大小发生了变化,而不仅仅是标准磁盘的使用量。
所以在生产中做这个之前,我想在测试中尝试一下。我停止 VM,然后尝试通过 Azure 门户更改磁盘大小,但我收到一条错误消息,指出新大小必须大于当前大小 - 它不会让我减小大小。
这是高级磁盘的限制吗?它是 Azure 门户的限制,还是我可以使用 运行 CLI/powershell 命令来执行此操作?还是我必须创建一个新磁盘,复制数据,然后删除旧磁盘?
您无法减小磁盘的大小,因此您必须附加另一个磁盘并使用 robocopy 或其他方法复制内容。
我的 Linux 个虚拟机各有两个磁盘(OS + 数据)
数据磁盘当前设置为 1024Gb 但仅包含 <15Gb 的内容
有两个环境(测试和生产)。量产数据盘特优,测试数据盘标配
我想减小生产数据磁盘的大小,因为我发现高级磁盘的大小发生了变化,而不仅仅是标准磁盘的使用量。
所以在生产中做这个之前,我想在测试中尝试一下。我停止 VM,然后尝试通过 Azure 门户更改磁盘大小,但我收到一条错误消息,指出新大小必须大于当前大小 - 它不会让我减小大小。
这是高级磁盘的限制吗?它是 Azure 门户的限制,还是我可以使用 运行 CLI/powershell 命令来执行此操作?还是我必须创建一个新磁盘,复制数据,然后删除旧磁盘?
您无法减小磁盘的大小,因此您必须附加另一个磁盘并使用 robocopy 或其他方法复制内容。