Chciałbym zrobić obraz VirtualBox .vdi z mojego dysku twardego.
Znalazłem instrukcje online, jak to zrobić, najpierw wykorzystując DD do utworzenia obrazu .raw, a następnie używając VBoxManage do konwersji .raw na .vdi. SO, jeśli mój dysk twardy ma pojemność 1 TB, proces ten (tymczasowo) wymaga 2 TB miejsca do przechowywania plików .raw i .vdi.
Mam tylko trochę więcej niż 1 TB wolnego miejsca. Czy istnieje sposób na utworzenie obrazu .vdi dysku twardego bez konieczności tworzenia obrazu .raw?
virtualbox
clone
dd
vdi
SuperElectric
źródło
źródło
Odpowiedzi:
Możesz bezpośrednio utworzyć obraz za pomocą
VBoxManage convertfromraw
. Najpierw odmontuj urządzenie, a następnie:Zamień na
/dev/sda
dowolny dysk lub partycję, którą chcesz sklonować.Być może trzeba to zrobić jako root, aby uzyskać dostęp do urządzenia. Jeśli tak, powinieneś zmienić własność gotowego obrazu.
źródło
Próbowałem zaakceptowanego rozwiązania, ale dla mnie nie powiodło się:
Może nie mógł wykryć rozmiaru, ponieważ dysk został podłączony przez USB?
Zamiast tego mam rozmiar dysku
fdisk -l
A potem użyłem standardowej formy konwersji zrawraw
źródło
Istnieją inne bezpieczniejsze sposoby utworzenia pliku bieżącego systemu, z którymi Virtualbox może współpracować. Pliki Vdi są plikami specyficznymi dla virtualboksa i zwykle są generowane tylko przez VB z nowej instalacji wirtualnego dysku twardego.
Masz wiele innych opcji.
Niedawno użyłem disk2vhd do stworzenia .VHD (Microsoft Virtual Hard Disk), który Virtualbox pięknie zaimportował. (Chociaż był to system XP) Nie sądzę, aby działał dobrze z innymi systemami operacyjnymi.
Alternatywnie istnieje narzędzie konwertera Vmwares, które może eksportować twój system do różnych formatów, z których może korzystać virtualbox i inne platformy. Istnieją otwarte standardy dla tego rodzaju rzeczy.
http://www.vmware.com/products/converter/features.html
źródło