Назад | Перейти на главную страницу

Размер изображения KVM изменился

У нас был образ виртуальной машины 180 ГБ. Внутри гостевой виртуальной машины все в порядке, размер жесткого диска - 180 ГБ. но когда мы смотрим размер изображения на хосте, он составляет 475 МБ. Боюсь, что если мы перезапустим, виртуальная машина не заработает. Я проверил размер по

ls -sh 
457M x.img

и

qemu-img info x.img
file format: raw
virtual size: 456M (478309888 bytes)
disk size: 456M

это такая конфигурация:

<disk type='file' device='disk'>
  <driver name='qemu' type='raw'/>
  <source file='/vm/x.img'/>
  <target dev='vda' bus='virtio'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</disk>

и настройка дискового кеша по умолчанию.

и хост, и виртуальная машина - это сервер ubuntu 12.04


это вывод df и du на виртуальной машине

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda2       183G  119G   56G  69% /

du:

119G    .

но на хосте происходит странная вещь, вывод df:

 Filesystem      Size  Used Avail Use% Mounted on
 /dev/sda3       1.4T  817G  492G  63% /vm

а вывод du on / vm:

604G    .

Пустые блоки не учитываются с параметром -s. Вы можете протестировать ls -lh чтобы увидеть полный размер. И по умолчанию на жестком диске много пустых блоков.

Вы можете перезапустить свою виртуальную машину без риска (за исключением того, что вы измените диск вручную)

В вашей виртуальной машине спросите об использовании диска: вы должны увидеть, что используется arround 456M