Używanie partycji LVM jako napędu Virtualbox


Odpowiedzi:


14

Tak. Możesz utworzyć VMDK (nie VDI - musisz użyć formatu obrazu dysku VMware), który uzyskuje dostęp do surowego dysku. Możesz łatwo użyć woluminu logicznego, jakby był to cały dysk, ale podobnie jak większość dysków wirtualnych, prawdopodobnie nie będziesz w stanie zmusić jądra hosta do interpretacji jego tablicy partycji i zamontowania go.

Po utworzeniu woluminu po prostu uruchom

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

Teraz możesz używać tego pliku VMDK tak, jak każdego innego obrazu dysku, z tym wyjątkiem, że będzie on przechowywać dane na woluminie surowym, a nie w systemie plików.


1
Czy nie mogę zamontować go jako urządzenia z pętlą zwrotną?
balki

1
Wierzę że potrafisz. Jeśli użyjesz na nim losetup, powinieneś otrzymać nazwy / dev / loop0p1 -type. Chyba że vmw zrobi coś dziwnego, w takim przypadku może być konieczne poszukiwanie sposobów uzyskania dostępu do jego formatu obrazu.
XTL
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.