我正在使用 Windows Azure 创建一个小型 VM 来托管几乎不占用任何空间的服务。
Windows Azure 默认创建 130GB 磁盘,其中大约 100GB 可用。这太多了。我不需要那么多空间。
我知道 MSFT 将收取存储费用(即:130gb),所以我想创建更小的 VM(可能是 30 或 40gb)。
- 微软会向我收取未使用空间的费用吗?
- 有没有办法制造我想要的尺寸的机器?
- 如果无法创建我想要的大小的机器,如何调整大小?(将 .vhd 下载到我的电脑并调整大小的选项看起来太费力了)。
谢谢。
答案1
在 Azure 中,只有实际使用的空间才会计费。对于 Linux VM,遗憾的是,整个空间都会计费。您可以使用一些工具来验证驱动器的成本,例如IaaS 管理工作室(在免费版本中有效)。
答案2
在我的实践中,首先运行带有数据的 VM 收缩磁盘 - 我使用这个脚本:Get-Volume c | resize-partition -size (40GB -1MB)
接下来你可以使用 CloudExplorer
解决方案:http://mijndertstuij.nl/调整根卷的大小-azure-vm/
- 对于缩减磁盘,您必须先单击获取租约
- 单击“缩小磁盘”并单击“GB”按钮(如果您在输入窗口中写入,则此方法无效)> 单击“确定”
- 点击“解除租约”
答案3
我也在 Stackoverflow 上问过,似乎是 MSFT 监控 Azure 的地方。
我得到了答案,请参阅:https://stackoverflow.com/questions/16192531/windows-azure-hdd-size/16192797?noredirect=1#16192797