减少用于下载/导出的 Azure VM OS 磁盘的大小

6 azure azure-virtual-machine azure-blob-storage

我想创建一个操作系统磁盘小于默认 127GB 的 Azure VM。我在Azure门户中找不到这样的选项,所以我尝试缩小磁盘。我还没有成功。

我知道我可以修剪(使用碎片整理工具)并缩小卷(使用磁盘管理),但这不会改变硬盘的“物理”大小。也就是说,如果我将磁盘缩小到 40GB,则只有 87GB 未分配,而 Blob 仍会报告 127GB。

我试图实现的目标是缩小 blob 以匹配分配的空间,从而促进更小的 VM 映像下载/导出(例如 40 与 127gb)。

感谢任何和所有的帮助。

小智 4

我写了一篇博客文章,详细介绍了这个答案。但这里的主要问题是能够减小 Azure VM 的大小(默认为 127GB),以便实现快速导出/下载。我实现此目的的方法是修剪硬盘驱动器,然后使用Disk2VHD创建正在运行的虚拟机的 VHD 文件。Disk2VHD 将创建一个可扩展磁盘,其大小仅与磁盘上的当前数据一样大,而不是整个可用磁盘。就我而言,40GB vs 127GB。如果将此 VHD 文件保存到附加磁盘(读取:blob 存储),您的整个团队就可以通过 HTTP 轻松下载它。因此,下载量现在为 40GB,而不是 127GB。更多内容请阅读我的详细博文:

http://www.kevinmcloutier.com/?p=263

原始链接不再有效: https: //web.archive.org/web/20161027213258/http ://kevinmcloutier.com/post/4