我正在尝试为虚拟环境规划磁盘空间,并希望使虚拟磁盘尽可能小 - 主要是因为除了基本操作系统之外,进入虚拟机的软件不到几 MB,因此要避免物理磁盘空间浪费;另外,它会让我了解在 {x}GB 的物理驱动器中可以容纳多少个虚拟机。
对于 Server 2003,我已在 2GB 和 5GB 大小的虚拟磁盘上进行了安装。但是对于 Server 2008,Microsoft 建议最低 10GB(我假设 x32 和 x64 均如此)。顺便说一下,我将安装 x32 版本。
现在我知道我可以继续尝试小型安装,但也想征求任何实践知识:-) Server 2008 的最小安装是什么?(不包括服务器核心安装)。
编辑...:
目标虚拟化环境:微软 Hyper-V
目标用途:开发/peertest 环境,因此我们可能会不定期地创建和拆除服务器。单个 VM 的使用寿命可能从一天左右到一年以上不等。
答案1
我同意 40 GB 是最小 C: 分区。我更喜欢 50 GB。
原因是 Windows 并排文件夹 (%systemroot%\Winsxs) 的磁盘使用量不断增加。在我的 R1 服务器上,该文件夹目前占用 10 GB,并且会随着时间的推移不断增长。在服务器的整个生命周期内,我都会为该文件夹分配 20 GB。
答案2
您可以安装 server 2008 x32 的最小占用空间为 1.5 GB(使用服务器核心)页面文件将使用更多空间。话虽如此,您想运行应用程序吗?如果您的应用程序实际上只占用几 MB 的磁盘空间,那么 5-15 MB 的磁盘分区应该没问题。对于使用 Windows 进行商业托管的人来说,磁盘大小通常是最后要担心的事情。当您进行虚拟化时,共享存储所需的 IOPS 数量通常为所有 VM 提供足够的空间。
虽然 Hyper-v 没有精简配置,但您可以使用差异磁盘来节省各个版本之间的空间(1 个父基础操作系统磁盘和任意数量的应用程序磁盘),因此另一个选择是继续为 Windows 提供 30 Gb 空间,并为各个应用程序提供自己的差异磁盘
答案3
您计划使用的虚拟机管理程序和/或存储是什么?也就是说,您不能只使用精简配置吗?
答案4
我将使用精简配置来选择 40 或 60 GB 的分区,并关闭交换(如果您可以为服务器提供足够的内存),或者至少附加仅用于交换的第二个 8GB 分区。