none
Память диска, на котором VHD. RRS feed

  • Вопрос

  • Здравствуйте. Подскажите пожалуйста. Пример: Есть физический диск, 500 Gb. На нем лежит VHD. Весит 300 Gb.

    При удалении 100 Gb на VHD, на физическом диске по прежнему остается 200 Gb.

    Получается место не освобождается, а пропадает.

    Почитал, что нужна дефрагментация, для перерасчета памяти, но это не помогло. Что необходимо сделать ?

    12 апреля 2018 г. 4:38

Ответы

  • Методом теста получилось так: На виртуальной машине сжимаю диск на нужное кол-во памяти. Выключаю машину. В свойствах Hyper-V сжимаю диск, в итоге выделенная память распределяется уже на физический диск.
    12 апреля 2018 г. 6:47

Все ответы

  • Уточните -

    вы удалили 100GB содержимого на VHD или уменьшили размер VHD на 100GB?

    Тип VHD - с постоянным размером или динамический?

    12 апреля 2018 г. 4:40
  • Удалил. Постоянный. Я кажется понял, на что Вы намекаете. Его нужно сжать, а на физическом расширить ?
    12 апреля 2018 г. 5:07
  • Нужна дефрагментация VHD - и она помогает.

    Последовательность следующая:

    Mount-VHD -ComputerName Host01 -Path c:\VHD\VHD01.vhd -ReadOnly
    Optimize-VHD -ComputerName Host01 -Path c:\VHD\VHD01.vhd -Mode Full
    Dismount-VHD -ComputerName Host01 -Path c:\VHD\VHD01.vhd
    PS. ну и естественно это при условии того, что VHD динамический.

    12 апреля 2018 г. 6:19
  • Так я сказал выше, что он статический.
    12 апреля 2018 г. 6:35
  • Методом теста получилось так: На виртуальной машине сжимаю диск на нужное кол-во памяти. Выключаю машину. В свойствах Hyper-V сжимаю диск, в итоге выделенная память распределяется уже на физический диск.
    12 апреля 2018 г. 6:47