dynamicVHD是否会自动为其本地驱动器添加空间?

好吧,这可能是一个愚蠢的问题,但我是新来的。 处理Hyper-V服务器2008年。所以,假设我有一个最大70gb的dynamicVHD,当我在Hyper-V中检查时,然后该VHD的C:驱动器达到极限。 空间是否会自动添加到C中,或者在dynamic扩展时是什么意思? 问一个VHD文件变大了,即使C盘的限制没有被击中。 为什么呢?

dynamicVHD磁盘不会在创build时预先分配所有空间。 在您使用它的时候它将会扩大它的大小,直到它达到所定义的最大尺寸或主机磁盘上的可用空间。

例如,如果创build一个70GB的磁盘,它将分配几GB,并继续增加大小,直到达到70GB。 它会停止增长70GB或耗尽所有可用空间。

有两种方法可以“查看”虚拟硬盘。 您可以在主机系统上将其视为vhd文件,您可以在虚拟机内将其视为连接的驱动器。

从虚拟机内的磁盘pipe理中,您将看到固定大小的磁盘和dynamic磁盘之间没有区别。 如果您创build了一个固定或dynamic的70GB磁盘,并将其连接到虚拟机,则会报告为70GB。

你将看到的差异是如果你从主机检查vhd文件。 当您创build一个固定磁盘时,文件将在创build的位置展开为您指定的大小。 所以在这种情况下70GB。 如果你创build一个dynamic70GB的驱动器,它将被创build它将约为4MB,直到你开始添加数据。 如果你添加100MB的数据,它会增长100MB(简单的例子)。 不过,正如我上面所说,它将在虚拟机内显示有70GB可用。