Как добавить дополнительные диски на виртуальную машину на основе KVM

введите описание изображения здесь Я установил Redhat 6.4 на KVM Server. Прямо сейчас есть только один диск / dev / vda. Теперь мне нужно добавить дополнительный диск, например / dev / vdb. Я попробовал добавить новый том, но он не отображается, когда я делаю fdisk -l

Как добавить дополнительные тома в существующие запущенные виртуальные машины

2 Solutions collect form web for “Как добавить дополнительные диски на виртуальную машину на основе KVM”

Вы можете использовать опцию virsh упомянутую выше (возможно, скорее всего), или вы можете использовать опцию «Добавить оборудование» в virt-manager чтобы либо добавить новое пространство, либо назначить существующее пространство.

Просто откройте виртуальную машину, перейдите в «Детали» (вверху слева) и выберите «Добавить оборудование» (внизу слева):

«Добавить оборудование» находится в левом нижнем углу

Хранение – это тип оборудования по умолчанию, поэтому он должен быть выбран по умолчанию.

FWIW, так как это новый диск, если гость Linux, вы, вероятно, захотите добавить его как VirtIO вместо IDE. VirtIO имеет лучшую производительность, но на платформах, отличных от Linux, требуются специальные драйверы, позволяющие использовать диски VirtIO.

Графический интерфейс довольно понятен. Поскольку вы уже создали файл .img вы, вероятно, захотите выбрать радио «управляемое или существующее хранилище» и перейти к нему. После этого он должен быть виден гостю.

Добавление виртуального диска может быть выполнено либо с помощью virt-manager (графический интерфейс для KVM), либо virsh .

Использование virsh:

 virsh edit VM-name 

Измените конфигурационный файл по мере необходимости и сохраните файл конфигурации (см. vda конфигурации vda ).

ПРИМЕЧАНИЕ. Вам необходимо перезагрузить виртуальную машину, чтобы виртуальный диск был распознан.

Завершите работу своей виртуальной машины, используя virsh destroy VM-name VM и снова запустите vm, используя virsh start VM-name

После входа в виртуальную fdisk -l проверьте fdisk -l как root, иначе он ничего не покажет.

Наконец, используйте mkfs.ext3 /dev/vdb или mkfs.ext4 /dev/vdb чтобы назначить файловую систему виртуальному диску.

Linux и Unix - лучшая ОС в мире.