Хорошо, это может быть глупый вопрос, но я новичок в этом. Работа с сервером Hyper-V 2008. Итак, допустим, у меня есть динамический VHD с максимальным размером 70 ГБ, когда я проверяю его в Hyper-V, а затем диск C: этого VHD достигает своего предела. Добавляется ли пространство к C автоматически или что это значит, когда оно динамически расширяется? Спрашивает, потому что файл VHD стал больше, хотя предел на его диске C даже не был достигнут. Почему это было?
Есть два способа «просмотреть» виртуальный жесткий диск. Вы можете увидеть его в хост-системе как vhd-файл, и вы можете увидеть его, как вы описали, внутри виртуальной машины как подключенный диск.
При управлении дисками внутри виртуальной машины вы не увидите разницы между диском фиксированного размера и динамическим. Если вы создали фиксированный или динамический диск объемом 70 ГБ и подключили его к виртуальной машине, он сообщит, что размер диска составляет 70 ГБ.
Разница, которую вы увидите, - это если вы проверите этот vhd-файл с хоста. Когда вы создаете фиксированный диск, файл расширяется в том месте, где он был создан, до указанного вами размера. Так что в данном случае 70 ГБ. Если вы создадите динамический диск объемом 70 ГБ в момент его создания, он будет около 4 МБ, пока вы не начнете добавлять на него данные. Если вы добавите 100 МБ данных, они увеличатся на 100 МБ (упрощенный пример). Однако, как я сказал выше, внутри виртуальной машины будет доступно 70 ГБ.
На динамическом VHD-диске не выделяется все пространство при создании. Он будет увеличивать свой размер по мере использования, пока не достигнет заданного максимального размера или доступного пространства на главном диске.
Например, если вы создадите диск размером 70 ГБ, он выделит несколько ГБ и будет продолжать увеличивать размер, пока не достигнет 70 ГБ. Он перестанет расти на 70 ГБ или когда исчерпает все доступное пространство.