收缩Azure Linux映像
在Azure上部署标准Ubuntu实例似乎将VHD创建为30GB。无论如何要创建一个不需要太多磁盘空间的东西?我不认为Ubuntu安装的股票不需要太多的磁盘空间?收缩Azure Linux映像
有没有办法创建一个不需要太多磁盘空间的磁盘 ?
在Azure中,你创建的Linux VM将创建一个操作系统磁盘,默认大小为30GB,我们不能缩小它。
作为一种变通方法,我们就可以在本地的Hyper-V创建一个Ubuntu的虚拟机,用小磁盘创建它,然后上传它Azure中,然后用这个VHD创建新的虚拟机中,这样一来, VM的操作系统磁盘将小于30GB。
谢谢,这正是我现在要做的,遵循关于如何准备虚拟机的指南。 – vonec
@vonec我们可以按照这个[链接](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/create-upload-ubuntu)来准备这个VM VHD,然后使用PowerShell或Azcopy或者新的门户上传这个VHD。请让我知道如果你需要更多的帮助:) –
谢谢@jason我得到它的工作,我的形象最终是5GB这是一个巨大的差异。然而有趣的是,在做AzCopy时,从1个存储账户转移到另一个账户仍需要3-5分钟。这是奇怪的......毕竟,我们最终只能使用Azure标准图像。 – vonec
是否有一个原因,你想缩小VHD的事实,Ubuntu的安装将不需要太多的磁盘空间? –
这是StackOverflow的主题,因为它与编程无关。也许问超级用户?但是......请记住,对于常规(非高级)磁盘,存储空间分配很少。使用高级存储(和托管磁盘),无论使用的是多少,您都需要为整个磁盘付费。所以,不知道你想要获得什么好处 –
这主要是因为我打算共享这些图像,所以我可以最大限度地减少VHD大小以加快传输速度。 – vonec