Hogyan kivonat tartalmat VMDK fájlok

néha, akkor találja magát szüksége hozzáférést a tartalmát a virtuális gép virtuális lemez (VMDK), talán letölteni az adatokat miatt VM harapós a por. Lehet, hogy egy friss frissítés megakadályozza a vendég operációs rendszer indítását, és nincs biztonsági másolata, amelyre támaszkodhat. Előfordul!

ebben a bejegyzésben megyek át 4 különböző módon lehet használni, hogy kivonat tartalmat VMDK fájlokat.

töltse le az Altaro VM Backup

indítsa el az Altaro VM Backup ingyenes 30 napos próbaverzióját még ma, és nézze meg, miért bízik benne több mint 40 000 szervezet világszerte. Kezdje el most, és futtassa az első biztonsági mentést 15 perc alatt!

mielőtt továbblépnénk, csak egy emlékeztető, hogy a VMDK 2 részből áll; a leíró és a lapos fájl. A leíró fájl lemezinformációkat tartalmaz, például geometriáját, azonosítóit és virtuális hardververzióját. Ez valójában nem más, mint egy szöveges fájl, amely bármely szövegszerkesztőben megtekinthető. A lapos fájl az, ahol a tényleges adatok élnek. További részletekért miért nem nézi meg a VMware virtuális gép anatómiáját.

VMDK leíró fájl megtekintése szövegszerkesztőben

Megjegyzés: A leíró fájl nem szerepel a datastore böngésző alatt, de megtekinthető az ESXi héjból, miközben SSH ‘ ed klienst, például putty-t használ, vagy közvetlenül a konzolról.

ehhez a bejegyzéshez mind a Windows, mind a Linux virtuális gépek VMDK-ját használtam, amelyek a leírót és a lapos fájlokat másolják a Windows PC-m mappájába, mivel egyes lefedett módszerek mindkét fájlt megkövetelik. Ne feledje, hogy olyan eszközöket is használhat, mint a VMFS Recovery, a VMDK-k távoli csatlakoztatásához anélkül, hogy azokat helyben kellene letöltenie.

1.módszer – VMDK csatolása egy meglévő virtuális géphez

bármilyen triviálisnak is hangzik, a VMDK tartalmának elérésének egyszerű módja egyszerűen egy másik funkcionális virtuális géphez történő csatolása. Nem igazán számít, hogy a virtuális gépet ESXi-N, munkaállomáson vagy más hipervizoron tárolják-e.

a következő videó bemutatja, hogyan lehet az ESXi 6.5-en tárolt Windows 7 virtuális gép VMDK-ját a VMware Workstation Pro alatt futó virtuális géphez csatlakoztatni, csak a hipervizorok közötti funkcionalitás bemutatása érdekében.

tipp: a videóban látható módon a Workstation használatakor kompatibilitási problémák merülhetnek fel, amelyek megakadályozhatják a VMDK csatolását a virtuális géphez. A probléma általában egy nem támogatott virtuális hardver verzióhoz kapcsolódik. Ez könnyen rögzíthető a leíró fájl hardververziójának megváltoztatásával a VMware Workstation által támogatottra. Ehhez vessünk egy pillantást a descriptor fájlt bármely VM VMDK alatt futó munkaállomás. Ez megadja a támogatott hardver verziót, vagy pedig olvassa el az online dokumentációt.

a VMDK

hardververziójának ellenőrzése vagy módosítása 2.módszer – a 7-Zip

a 7-Zip valószínűleg a legnépszerűbb tömörítő eszköz, nem utolsósorban azért, mert szabadon elérhető Windows, Linux és más operációs rendszerek számára. Ez nagyjából kivonat bármilyen típusú archívum dobja rá.

ez mind jó hír, mivel boldogan megnyitja a VMDKs-t anélkül, hogy szüksége lenne a leíró fájlra. Ehhez kattintson a jobb gombbal a VMDK lapos fájlra, majd válassza az archívum megnyitása lehetőséget, hogy a VMDK tartalmát egy választott mappába másolja. Alternatív megoldásként bontsa ki a lemez teljes tartalmát a kivonat mappába funkció segítségével. A módszer a korábban Windows vagy Linux rendszerhez csatlakoztatott VMDK-k esetében működik.

VMDK megnyitása archívumként a 7-Zip használatával

a 7-Zip használata a VMDK tartalmának Windows mappába másolásához

3. módszer – VMware Workstation Player

ha telepítve van a VMware Workstation Player vagy a PRO, akkor a VMDK-t közvetlenül kötetként csatlakoztathatja a Windows alatt. Ahhoz, hogy ez a módszer működjön, a leírót és a lapos fájlokat ugyanabba a mappába kell helyeznie. A VMDK ezután csak olvasható vagy írható kötetként szerelhető fel, ha jobb egérgombbal kattint rá a Windows Intézőben, a két lehetőség egyikét választva.

ez mind a Windows, mind a Linux VMDK-k esetében működik, azonban a Windows nem tudja natív módon olvasni a Linux fájlrendszereket, ezért valamilyen harmadik féltől származó eszközt kell használnia, mint például az Explore2fs vagy az Ext2Read.

VMDK telepítése Windows rendszerben a Windows Intézőbe ágyazott VMware Workstation funkciók használatával

A Windows VMDK könnyen csatlakoztatható és leképezhető meghajtóként a VMware Workstation funkcióival

ha befejezte a VMDK használatát, vegye le a kötetet az Intézőből a jobb egérgombbal kattintva, majd válassza a virtuális lemez leválasztása lehetőséget.

a VMDK leválasztása, ha végzett vele

4.módszer – Linux Reader

a Linux Reader egy ingyenes eszköz, amelyet a DiskInternals terjeszt. A Linux gépeken konfigurált számos fájlrendszer csatlakoztatására vagy hozzáférésének biztosítására szolgál. Ezek közé tartozik az Ext2/3/4, a HFS és a ReiserFS. Arra is képes, hogy a VMDK-kat közvetlenül a dobozból szerelje fel, ami az egyik jellemző, amelyet követünk.

a Linux Reader letölthető innen. Miután telepítette, válassza a lehetőséget kép csatlakoztatása opciót a meghajtók menüből. Ezután válassza a Containers -> VMware virtual disks lehetőséget, majd nyomja meg a Next gombot.

VMDK lemezek szerelése Linux Reader használatával DiskInternals

Ezután keresse meg a VMDK fájlokat tartalmazó mappát, majd nyomja meg az OK gombot a kiválasztásához. A következő képernyőn jelölje be a felszerelni kívánt VMDK-k melletti négyzeteket, majd kattintson a Mount gombra. A következő képernyőkép szerint két VMDK-t választottam; egy ext4 formázott lemezt egy Centos virtuális gépről és egy NTFS-t egy Windows virtuális gépről.

több VMDK kiválasztása lemezként a Linux Reader programban

a szoftver először RAID tömböket keres. A korábban kiválasztott VMDK-k ezután fel vannak szerelve, és kényelmesen piros színnel vannak kiemelve a következő ábrán látható módon.

a csatlakoztatott VMDK-k piros színnel vannak kiemelve

a csatlakoztatott kötetre kattintva hozzáférhet a meghajtó tartalmához. Ezek menthetők A jobb egérgombbal a fájl kiválasztására és a Mentés gombra kattintva. Alternatív megoldásként használja CTRL-A az összes tartalom kiválasztásához, majd kattintson a Mentés ikonra, hogy mindent exportáljon egy választott mappába.

tartalom mentése és exportálása egy VMDK-ból egy külső helyre

következtetés

a bejegyzés kutatása közben találkoztam néhány más módszerrel, amelyeket még meg kell vizsgálnom. Ezek közé tartoznak az olyan segédprogramok, mint az OSFMount és más ISO és képalkotó eszközök, amelyek natív módon képesek feldolgozni a VMDK-kat. A VMware a VMware-mount nevű parancssori eszközt is biztosítja, amelyet korábban a VDDK SDK tartalmazott. Az eszköz már nincs benne, de a VDDK 5.1 vagy korábbi verziók letöltésével továbbra is megszerezheti. Találkoztam a VMware Disk Mount segédprogrammal is, amelyet nem sikerült telepíteni, mivel nyilvánvalóan nem támogatja a 64 bites operációs rendszereket egy aláíratlan 32 bites illesztőprogram miatt.

mindent egybevetve, a ma vázolt módszereknek elegendőnek kell lenniük ahhoz, hogy lehetővé tegyék a VMDK tartalmának ellenőrzését. Véleményem szerint a 7-ZIP – vagy bármely más, azonos képességekkel rendelkező tömörítő eszköz – használata messze a legegyszerűbb módszer.

ha továbbra is téma, vessünk egy pillantást, hogyan kell dolgozni VMDKs csatolt Linux virtuális gépek.