У меня есть сервер Ubuntu 9.04 с двумя виртуальными машинами. В /etc/libvirt/qemu/machine1.xml
два дисковых устройства определены следующим образом:
<devices>
<emulator>/usr/bin/kvm</emulator>
<disk type='file' device='disk'>
<source file='/vserver/machine1/disk0.qcow2'/>
<target dev='hda' bus='ide'/>
</disk>
<disk type='file' device='disk'>
<source file='/vserver/machine1/disk1.qcow2'/>
<target dev='hdb' bus='ide'/>
</disk>
Мне нужно больше места для хранения по крайней мере на одном из устройств, и я подумал о добавлении третьего устройства hdc
, просто добавив его с тем же стилем, что и выше, и реорганизовав мою структуру монтирования (виртуальные размеры текущих файлов qcow2, к сожалению, ограничены).
Моя проблема в том, что перезагрузка libvirtd и перезапуск виртуальной машины не приводят к появлению нового видимого устройства (проверено с помощью fdisk).
Мне известно о расширении существующего файла qcow2 (преобразование в необработанный формат, отслеживание / добавление нового файла с использованием чего-либо, например, gparted) - но только в качестве крайней меры.
Надеюсь, это что-то очень простое, что мне не хватает?