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