Czy można przekonwertować plik obrazu VMWare vmdk na fizyczny dysk twardy? Wiem, że VMWare 6.5 może bezpośrednio korzystać z fizycznego dysku twardego, aby uzyskać dobrą wydajność. Czy mogę przekonwertować istniejący plik vmdk na fizyczny dysk twardy i uzyskać lepszą wydajność?
vmware-vmdk
karon
źródło
źródło
Odpowiedzi:
Jeśli masz qemu-img, powinieneś być w stanie to wszystko zrobić z wiersza poleceń zajmującego się tylko plikami obrazów.
Spowoduje to zapisanie dowolnego surowego formatu vmdk na dysku fizycznym. Nie byłem w stanie samodzielnie tego przetestować, ale myślę, że to zadziała :)
źródło
Trochę późno, ale dla odniesienia udało mi się:
źródło
W komentarzach nie wspomniałeś o używanym systemie operacyjnym, a odpowiedź Alexa nie będzie działać w systemie Windows i ktoś zapytał, jak to zrobić w systemie Windows, więc oto jak:
Powinieneś użyć Cygwin, aby móc użyć
dd
i wykonać zadanie.Pobierz i zainstaluj Cygwin tutaj: http://www.cygwin.com/
Otwórz terminal Cygwin jako Administrator i wpisz:
Możesz zobaczyć wszystkie swoje dyski twarde z ich partycjami. Liczby wskazują partycje.
X w sdX to dysk, na którym chcesz pisać. Pamiętaj jednak, że różni się od liter dysku Windows. Nie mieszaj ich!
status = postęp pokaże linię postępu dd.
bs = 256k to rozmiar bloku (pamięć podręczna), możesz użyć bs = 4M dla dzisiejszych dysków twardych, ale używam 256k ponieważ odkręcam pamięć USB.
Uwaga: Uważaj, że jeśli maszyną źródłową jest system Windows 10,
dd
może nie być kompatybilny z konwersją VMDK na RAW (dysk), zgłoszono tutaj podobną sytuację .Więcej informacji i poleceń dotyczących qemu-img tutaj, jeśli chcesz się upewnić, że nie jest to możliwe w systemie Windows: https://cloudbase.it/qemu-img-windows/
źródło
Czy próbowałeś uruchomić komputer z płyty BartPE (tj. UltimateP2V) i użyć programu Ghost? Prawdopodobnie napotkasz problemy ze sterownikami, kiedy dostaną się na sprzęt, ale są one wystarczająco łatwe do rozwiązania (teoretycznie, LOL).
Jeśli chcesz stworzyć własny dysk P2V (V2V, V2P itp.), Sprawdź pismo Mike'a Lavericka (najlepsze): http://www.rtfm-ed.co.uk/docs/vmwdocs/whitepaper-ultimateP2V. pdf
źródło
Wypróbuj UDPCast
Pomysł polega na przesłaniu całego vmdk z maszyny wirtualnej na maszynę fizyczną, gdzie jest zapisana na fizycznym dysku twardym.
Procedura jest opisana poniżej.
Ponieważ masz plik vmdk, możesz mieć do dyspozycji stację roboczą VMWare, a nawet skompletować maszynę wirtualną, do której jest podłączony vmdk. Uruchom maszynę wirtualną z tym konkretnym vmdk, ale zamiast zwykłego rozruchu użyj partedMagic liveCD do rozruchu.
Po uruchomieniu liveCD przejdź do menu głównego i znajdź
UDPCast Disk Cloning
. Jego okna dialogowe są zrozumiałe (patrz zrzut ekranu)Po wybraniu tej maszyny wirtualnej
sender
, należy wybrać dysk, który chcesz nadawać (używając notacji uniksowej, takiej jak / dev / sda).Po uruchomieniu
sender
musisz także zacząćreceiver
. Ponieważ masz fizyczny dysk twardy, zakładam, że masz również pełny komputer z podłączonym do niego dyskiem twardym. To samo: musisz rozpocząć liveCD zUDPCast Disk Cloning
wybraniemreceiver
tego czasu, a także odpowiedniego fizycznego dysku twardego.Warto zauważyć, że należy dokonać wszystkich niezbędnych ustaleń, aby mieć połączenie sieciowe między maszyną wirtualną a sprzętem fizycznym. Powinieneś podjąć niezbędne środki ostrożności, jeśli twój vmdk zawiera prywatne dane, ponieważ jego zawartość byłaby skutecznie przesyłana strumieniowo przez twoją sieć. Inną rzeczą jest to, że docelowy dysk twardy powinien mieć nie mniejszą pojemność niż pojemność vmdk. Oczywiste jest, ale warto również zauważyć, że twój obraz jest układany jeden na jeden na docelowym dysku twardym i musisz wykonać odpowiednie operacje z gparted lub podobnym, aby skorzystać z większej pojemności nowego dysku twardego.
źródło
Zamontuj dysk na maszynie wirtualnej lub jednak i zrób migawkę (www.drivesnapshot.de). Następnie zamontuj surowy dysk na maszynie wirtualnej i przywróć migawkę na dysk. To przeniesie sektor napędowy sektor po sektorze. W Linuksie myślę, że możesz użyć dd, aby zrobić to samo.
Czy obecnie użycie dysków fizycznych dla woluminów VM jest przestarzałe w VMWare?
JR
źródło