Windows Server 2008 上的 Hyper-V 角色空间使用情况

Windows Server 2008 上的 Hyper-V 角色空间使用情况

我已启动一台仅运行 Hyper-V 角色的 2008 R2 服务器。*.vhd 文件存储在单独的分区中。C:\ 驱动器内的文件(包括隐藏文件)占用大约 12 GB 的磁盘空间。然而,当我检查本地磁盘 C:\ 时,它显示我使用了 73.4 GB 的空间。在我配置该框以运行 Hyper-V 角色之前情况并非如此。

所以,我的问题是:

  1. 如果不在目录结构内,那么这个空间会用在哪里?
  2. 这是否直接归因于 Hyper-V?
  3. 当我添加另一个 .vhd 时,这个空间消耗会增加吗?
  4. 除了 .vhd 之外,是否还有其他文件需要或可以存储在系统目录之外?

这里的目标是确保我们不会耗尽系统驱动器上的空间,因为我们预计在不久的将来添加 4-6 个虚拟机。

感谢您的帮助。

答案1

你计算过系统文件吗?通常pagefile.sys至少会增长到与安装的 RAM 大小相同的大小。

答案2

Hyper-V VM 由以下部分组成:1. vm“定义” - 小型 xml 文件 2. 硬盘文件 - vhd/vhdx 文件 3. 快照 - 记不住扩展名

您提到 vhd 已位于单独的驱动器上,您能否检查快照(如果使用)是否可能位于 C: 上?这些可能会变得相当大。

答案3

您可能已将虚拟机的“自动停止操作”设置为“保存虚拟机状态”。选择此选项(这是默认设置)后,将为虚拟机的 RAM 保留足够的空间,这样当主机关闭或重新启动时,您肯定可以保存它。并且,默认情况下,这些文件的本地位置与 c: 上的虚拟机配置相同。

对于安装了集成组件的任何客户操作系统,选择“关闭客户操作系统”作为自动停止选项通常更为合适。此时,您的磁盘空间将被回收。

相关内容