Home » Полезные советы » KVM добавить целиком жесткий диск виртуальной машине

KVM добавить целиком жесткий диск виртуальной машине

Мне понадобилось добавить целый жесткий диск с гипервизора kvm в виртуальную машину. Задача не сложная, но некоторое время пришлось потратить на поиск решения, так как чаще всего в гостевые системы монтируют отдельные разделы, он не диски целиком.

Я добавил новый жесткий диск в систему и мне нужно его передать виртуальной машине. Больше этим жестким диском не будет никто пользоваться. Так что я даже разделы не стал на нем создавать. Диск на гипервизоре — /dev/sde. Нужно найти свободное имя для диска на виртуальной машине. У меня это — vdd. Теперь монтируем весь жесткий диск гостю:

# virsh attach-disk guest1 /dev/sde vdd
Disk attached successfully

Здесь guest1 — имя виртуальной машины. Проверяем виртуальную машину:

# fdisk -l | grep vdd
Disk /dev/vdd: 120.0 GB, 120034123776 bytes

Теперь с этим диском можно работать, как с обычным — создавать разделы и файловые системы.

Создаем раздел на жестком диске:

# cfdisk /dev/vdd

Создаем файловую систему:

mkfs -t ext4 /dev/vdd1

Ну и монтируем его:

# mount /dev/vdd1 /mnt

Диск готов к использованию в виртуальной машине. Не забудьте его добавить в fstab для автоматического монтирования после перезагрузки.

Помогла статья? Есть возможность отблагодарить автора

5 комментариев

  1. Получилось.

  2. Ребят, а подскажите пожалуйста, задался целью подобной, только на proxmox, появилась идея запустит виртуалку с openmediavault и подключить этому nas’у отдельный накопитель, предварительно, но, но пока информации как-то мало. Заранее спасибо.

  3. Владимир

    Спасибо за инструкцию.
    Есть вопрос: можно ли как-то подключить диск к нескольким виртуалкам, чтобы созданный на одной ВМ файл или директорию можно было посмотреть из другой ВМ?

Добавить комментарий

Ваш e-mail не будет опубликован.