在Microsoft Azure虚拟服务器上调整C:\驱动器的大小

时间:2014-07-23 10:25:24

标签: azure azure-storage

我们在Microsoft Azure上有一个虚拟服务器需要调整其C:\ Drive大小。虽然可以使用120GB驱动器创建新VM,但是为C驱动器创建的旧VM只有30GB,即使从下载和不必要的文件清除驱动器后,VM的运行空间也非常小。

简而言之,我们要将此VM的C盘大小调整为120GB。

我找到了this post,但感觉实在太复杂了(可能已经过时了?)。

有没有更容易的方法呢?


解决

经过多次麻烦,这是一个有效的解决方案(列表对我有用)

  1. 关闭您的VM(如果您需要使用-StayProvisioned保留IP,请使用Azure powershell)
  2. 使用Cloud Storage Studio(抱歉我无法发布2条链接......在StackOverflow上太年轻,但谷歌是你的朋友)复制VHD(因为名称将保持不变,你需要将它们复制到另一个容器)
  3. 重命名新VHD
  4. 使用the only known way进行调整大小(可以直接发布到“快速解决方案”的帖子末尾,微软工作人员甚至在MSDN论坛上提到它......)
  5. 使用新创建的VHD创建新磁盘
  6. 使用此已调整大小的磁盘创建新VM
  7. RDP到新VM
  8. 使用管理控制台访问驱动器。然后你可以“扩展”分区(你应该看到你的C盘有一些未分配的空间)
  9. 就是这样(!)
  10. 好吧就是这样但是我为了正确而花了很多汗......但是我现在有两份我的初始服务器,都有100GB C盘

    当然,所有学分都归Maarten Balliauw所有,因为他是创造核心作品的人。

1 个答案:

答案 0 :(得分:0)

您已经找到了调整磁盘大小的大多数可能方法。

我要测试的另一个选项(迄今为止从未尝试过,但应该没问题)是以下过程:

  1. 关闭VM(以确保磁盘一致)
  2. 将VHD blob复制到新blob以进行备份。
  3. 启动虚拟机
  4. 在操作系统上运行SYSPREP,因为它是Windows(让SYSPREP在准备就绪时关闭VM)
  5. 如果SYSPREP没有将其关闭,请关闭VM
  6. 基于VM创建IMAGE(创建映像时将删除VM)
  7. 转到创建新VM - >来自图库 - >找到你的形象 - >选择了合适的VM大小。
  8. 新VM应具有新的HDD大小。
  9. 如果这不起作用,那么只有其他两个选项可用。