Инструкции по Continent: различия между версиями
Перейти к навигации
Перейти к поиску
Entcor (обсуждение | вклад) Нет описания правки |
Entcor (обсуждение | вклад) |
||
| Строка 2: | Строка 2: | ||
=== Монтирование виртуального диска в хостовую ОС === | === Монтирование виртуального диска в хостовую ОС === | ||
==== Предусловия: ==== | |||
# Установлены пакеты qemu-utils и lvm2 | # Установлены пакеты qemu-utils и lvm2 | ||
Монтирование: | ==== Монтирование: ==== | ||
# Загрузить модуль ядра nbd<syntaxhighlight lang="bash"> | # Загрузить модуль ядра nbd<syntaxhighlight lang="bash"> | ||
sudo modprobe nbd max_part=8 | sudo modprobe nbd max_part=8 | ||
| Строка 13: | Строка 12: | ||
insmod /lib/modules/$(uname -r)/kernel/drivers/block/nbd.ko max_part=8 | insmod /lib/modules/$(uname -r)/kernel/drivers/block/nbd.ko max_part=8 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Отключить виртуальную машину '''(ВАЖНО: виртульную машину можно будет включить только после отключения диска из хостовой ОС!)''' | |||
# Подключить виртуальный диск | # Подключить виртуальный диск | ||
<syntaxhighlight lang="bash" line="1"> | <syntaxhighlight lang="bash" line="1"> | ||
| Строка 19: | Строка 19: | ||
sudo mount /dev/nbd1p1 /mnt/boot # при необходимости доступа к boot разделу | sudo mount /dev/nbd1p1 /mnt/boot # при необходимости доступа к boot разделу | ||
</syntaxhighlight>Команда lsblk показывает подключенные диски. | </syntaxhighlight>Команда lsblk показывает подключенные диски. | ||
==== Отключение ==== | |||
# Отключить диск<syntaxhighlight lang="bash" line="1"> | |||
sudo umount /mnt/boot # если был примонтирован | |||
sudo umount /mnt | |||
sudo vgchange -a n vg00 | |||
sudo qemu-nbd -d /dev/nbd1 | |||
</syntaxhighlight> | |||
# Включить виртуальную машину | |||
# Выгрузить модуль ядра nbd, если в нем больше нет необходимости<syntaxhighlight lang="bash"> | |||
modprobe -r nbd | |||
</syntaxhighlight> | |||
Версия от 02:11, 15 мая 2024
Инструкции для Continent
Монтирование виртуального диска в хостовую ОС
Предусловия:
- Установлены пакеты qemu-utils и lvm2
Монтирование:
- Загрузить модуль ядра nbdВ виртульной машине PNetLab эта команда может вызывать ошибку. Тогда необходимо загрузить модуль командой:
sudo modprobe nbd max_part=8
insmod /lib/modules/$(uname -r)/kernel/drivers/block/nbd.ko max_part=8
- Отключить виртуальную машину (ВАЖНО: виртульную машину можно будет включить только после отключения диска из хостовой ОС!)
- Подключить виртуальный диск
sudo qemu-nbd -c /dev/nbd1 <путь к виртуальному диску vdi или qcow2>
sudo mount /dev/mapper/vg00-lv_root /mnt
sudo mount /dev/nbd1p1 /mnt/boot # при необходимости доступа к boot разделу
Команда lsblk показывает подключенные диски.
Отключение
- Отключить диск
sudo umount /mnt/boot # если был примонтирован sudo umount /mnt sudo vgchange -a n vg00 sudo qemu-nbd -d /dev/nbd1
- Включить виртуальную машину
- Выгрузить модуль ядра nbd, если в нем больше нет необходимости
modprobe -r nbd