Использование раздела LVM в качестве диска Virtualbox

14

Можно ли использовать раздел LVM в качестве диска Virtualbox?

Я не могу найти какой-либо вариант использования устройства в качестве диска Virtualbox, только образы дисков.

Позволь мне быть
источник
Что произойдет, если вы попытаетесь указать /dev/mapper/mygroup-mylvв качестве изображения?
Жиль "ТАК - перестань быть злым"
@Gilles Это спрашивает меня, хочу ли я перезаписать файл.
Let_Me_Be

Ответы:

14

Да. Вы можете создать VMDK (не VDI - вы должны использовать формат образа диска VMware), который обращается к сырому диску. Вы можете легко использовать логический том, как если бы он был целым диском, но, как и большинство виртуальных дисков, вы, вероятно, не сможете заставить ядро ​​хоста интерпретировать свою таблицу разделов и смонтировать ее.

Как только вы создадите свой том, просто запустите

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk \
    -rawdisk /dev/volumegroup/logicalvolume

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

Мэтт Маллинс
источник
1
Могу ли я не смонтировать его как устройство с обратной связью ??
Балки
1
Я верю, что ты можешь. Если вы используете losttup, вы должны получить имена / dev / loop0p1. Если vmw не делает что-то странное, в этом случае вам, возможно, придется искать способы доступа к своему формату изображения специально.
XTL