none
Слияние AVHD с VHD RRS feed

  • Вопрос

  • При создании виртуальной машины задан стандартный размер динамического виртуального диска (127гб). В процессе инсталяции и настройки системы делались снимки. Теперь возникла потребность в одном месте увеличить, а в другом уменьшить диск, но Hyper-v этого делать не даёт, да и вовсе говорит, что если делались снимки то и сделать ничего не можете и вовсе не используйте сторонние программы. Так как же всётаки выходить из ситуации? Не хотелось бы  встречаться с ситуацией, когда на реальном винте места бы не осталось, а виртуальный писал на себя дальше
    11 марта 2010 г. 15:23

Ответы

  • удалите не нужные снапшоты, только через консоль Hyper-V. и потребуется сделать stop start виртуальной машин чтобы avhd файл "склеился" с vhd
    • Помечено в качестве ответа Tu9R 12 марта 2010 г. 5:45
    11 марта 2010 г. 17:05

Все ответы

  • Что мешает удалить снапшоты?
    11 марта 2010 г. 15:31
    Модератор
  • красный восклицательный знак в справке:
    Внимание!

    Не удаляйте AVHD-файлы непосредственно из места хранения.

    А если удалить их из диспетчера, то в параметрах виртуальной машины жёстким диском указан всё равно avhd файл, и мучают смутные подозрения, что если удалю avhd, и вместо него вручную поставлю vhd - то всё вернется на состояние до создания снимка, исхожу из даты изменения файлов.
    11 марта 2010 г. 15:38
  • удалите не нужные снапшоты, только через консоль Hyper-V. и потребуется сделать stop start виртуальной машин чтобы avhd файл "склеился" с vhd
    • Помечено в качестве ответа Tu9R 12 марта 2010 г. 5:45
    11 марта 2010 г. 17:05
  • подвопрос про уменьшение размера диска все проигнорировали, ладно создам другую тему, но за ответ на первый спасибо :)
    12 марта 2010 г. 5:45
  • хочу дополнить, что при удалении снапшотов, они не сразу склеятся, возможно потребуется какоето время ,
    это к тому что у самого были подозрения на то что не сработало склеивание, но через 4 часа все лишнее исчезло, и стал один файл vhd

    12 марта 2010 г. 22:32
  • подвопрос про уменьшение размера диска все проигнорировали, ладно создам другую тему, но за ответ на первый спасибо :)


    Единственный вариант создать новый VHD ограниченный в размерах и склонировать туда данные из разростающихся дисков. И в дальнейшем не использовать заданные по умолчанию параметры диска VHD.

    Увеличить диск никогда не поздно, а вот уменьшить достаточно проблематично. 

    10 июня 2010 г. 18:09
  • хочу дополнить, что при удалении снапшотов, они не сразу склеятся, возможно потребуется какоето время ,
    это к тому что у самого были подозрения на то что не сработало склеивание, но через 4 часа все лишнее исчезло, и стал один файл vhd


    Это да, после удаления снапшота и остановки машины в консоли можно наблюдать прогресс слияния.
    • Предложено в качестве ответа Andrey S Dorokhin 11 июня 2010 г. 16:19
    10 июня 2010 г. 18:10
  • А можно поподробнее, чем так плох диск по умолчанию (динамический и 127 Гб)?

    Чем он отличается от диска фиксированного размера?

    И как такой диск (динамический 127 ГБ) уменьшить хотя бы в два раза (динамический 60 Гб)?

    30 июня 2010 г. 16:58
  • Динамические диски немного уступают в производительности фиксированным, и не рекомендуются Майкрософтом для использования в продакшн-среде. Основное его отличие от фиксированного - рост vhd-файла в зависимости от записанной информации внутри него.

     

    Для уменьшения диска попробуйте использовать VHD Resizer.

    2 июля 2010 г. 10:47
    Модератор
  • можно более подробно что делать? желательно в примерах как все это сделать!
    9 декабря 2017 г. 20:14
  • > можно более подробно что делать? желательно в примерах как все это сделать!

    ~

     С .vhd обычно достаточно:

      -- заполнить "пустое место" "нулями"

      -- оптимизировать .vhd 

    ~

     C .vhdx всё хуже ( кстати, сохраните копию -- часто размер наоборот увеличивается) :

    ~

    Для начала:

      -- уменьшить размер partion ( внутри VM)

      -- уменьшить размер .vhdx

      -- оптимизировать .vhdx 

      -- увеличить .vhdx до нужного размера

      -- увеличить partition до нужного размера

    ~

    ~

    Если размер уменьшился, но ненамного то:

      -- уменьшить размер partition ( внутри VM)

      -- дефрагментировать

      -- ещё раз уменьшить размер partition ( внутри VM)

      -- заполнить "пустое место" "нулями"

      -- уменьшить размер .vhdx

      -- оптимизировать .vhdx 

      -- увеличить .vhdx до нужного размера

      -- увеличить partition до нужного размера

    ~

    ~

    Метод Z :

      На практике лучший результат:

    -- сделать backup

    -- развернуть его на новый пустой .vhd

    ( c .vhdx этот метод лично ещё не опробовал)

    ~

    ~

    To M1ha1ru :  у вас .vhd или .vhdx?   Раздел с "C:" на нём?

    OS на хосте Win 10/Win Srv 2016? VM не контроллер домена?

    --

    2019-02-20:

    `

     достаточно уменьшить размер разделов до желаемого (либо диспетчером дисков(может потребоваться дефрагментация для сжатия) либо дисковыми утилитами), а потом из диспетчера Hyper-V отредактировать диск - сделать его меньшего размера ...

    `

    Собственно это и было предложено . . . Или?

    13 декабря 2017 г. 8:53
  • Единственный вариант создать новый VHD 

    что за ересь? достаточно уменьшить размер разделов до желаемого (либо диспетчером дисков(может потребоваться дефрагментация для сжатия) либо дисковыми утилитами), а потом из диспетчера Hyper-V отредактировать диск - сделать его меньшего размера ...


    Stealth

    30 ноября 2018 г. 8:37