none
Несоответствие размера занимаемого ОС и размером vhd диска. RRS feed

  • Вопрос

  • Здравствуйте!

    под hyper-v крутиться debian 6 с установленной интеграцией

    Сама система занимает 24 ГБ, а вот vhd диск почему то 61 ГБ

    Также заметил, что при удалении файлов внутри ОС размер диска vhd также не уменьшается

    Диск динамический. Снапшотов нет. Подскажите что можно сделать, что бы вернуть диску нормальный размер.

Ответы

  • посмотрите блог http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/03/13/compacting-virtual-hard-disks-with-hyper-v.aspx

    If the virtual hard disk is not NTFS formatted it is analyzed as a raw device and zeroed out blocks are compacted.

    This means that if you have a NTFS formatted virtual hard disk you do not need to prepare the virtual hard disk for compaction.  If you have a virtual hard disk that is formatted with a different file system you will still need to use an application to zero out free space on the virtual hard disk before attempting to compact it.

    попробуйте следующий workaround:

    сделайте дефрагментацию внутри виртуалки

    с помощью gparted выделите свободное место в отдельный диск

    удалите этот диск

    выключайте виртуалку

    делайте compact


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий


Все ответы

  • Динамический диск может автоматически только увеличиваться в размерах, уменьшить его можно, освободив неиспользуемое пространство, через Hyper-V manager - Edit Disk, на выключенной машине.
    Отвечающий
  • Попробовал

    Выключил виртуальную машину.

    Изменить диск - Дефрагментировать

    Ничего не поменялось. Как было так и осталось.

    Странно, потому что в оснастке так и написано, что она для этого. 

  • посмотрите блог http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/03/13/compacting-virtual-hard-disks-with-hyper-v.aspx

    If the virtual hard disk is not NTFS formatted it is analyzed as a raw device and zeroed out blocks are compacted.

    This means that if you have a NTFS formatted virtual hard disk you do not need to prepare the virtual hard disk for compaction.  If you have a virtual hard disk that is formatted with a different file system you will still need to use an application to zero out free space on the virtual hard disk before attempting to compact it.

    попробуйте следующий workaround:

    сделайте дефрагментацию внутри виртуалки

    с помощью gparted выделите свободное место в отдельный диск

    удалите этот диск

    выключайте виртуалку

    делайте compact


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий