Hyper-V Host 是 2012 R2,拥有多位来宾。
我的主要客户机是使用 100G VHD 的 TFS 服务器。我并没有密切关注它,在某个时候,VHD 的空间使用量达到了 100%。我将大小扩大了 20G,但空间使用量仍为 100%。
因此,我开始尝试了解如何解决这个问题,并问为什么我添加的 20G 没有在 VHD 上留下开放空间?
答案1
您向 VHD 添加了空间。但是,您没有更改该磁盘上的分区表,因此磁盘上的文件系统可以使用额外的空间。因此,对于客户操作系统来说,它看起来像一个具有一个分区和一些可用于另一个分区的空白空间的磁盘。您可以添加另一个分区(这将是一个奇怪的选择),然后用第二个文件系统对其进行格式化,此时您将看到两个驱动器号(如果您正在使用它们),并且所有空间都将可用。或者,更有用的是,您可以扩展现有的分区,此时现有文件系统将使用额外的空间。
答案2
您是否在客户机的磁盘管理控制台中扩展了磁盘?如果没有,那就是原因。您需要先在 VM 的设置中扩展 VHD,然后在客户机操作系统中扩展磁盘。