Seite 1 von 1
Recovery der VMFS Partition bzw. der VMDK Files
Verfasst: 27.10.2009, 11:20
von needhelp
Hallo Community,
ich habe auf einem Testsystem die Storageparition zerschossen. meine 205 GB Storage Parition wird als "unformatiert" angezeigt. Hab schon ein Recovery Tool drüber laufe lassen, was zwar Daten findet, aber nur von einer ganz alten Windows 2003 installation.
Jetzt hab ich schon mal gelesen und bin soweit, dass nur bestimmte Programme wieder die VMFS Parition bzw. die VMDK Files recovern können. Welche Programme sind hier gut? Das einzigste was ich gefunden habe ist "Ontrack EasyRecovery Professional".
Wäre für Feedback und kleine Denkanstöße dankbar !
Regards
needhelp
Verfasst: 27.10.2009, 11:32
von Dayworker
Sieh dir mal die Webseite
http://sanbarrow.com/sickbay.html von "continuum" aka Ulli an.

Verfasst: 27.10.2009, 12:10
von continuum
schon mit testdisk probiert ?
Verfasst: 27.10.2009, 12:15
von needhelp
Danke für den Hinweis.
Aber ich glaub das hilft mir erstmal nicht weiter. Weil ich zur Zeit ja nicht mal die VMDK Files habe.
Ich muss die Files erstmal auf File Ebene wieder herstellen.
Verfasst: 27.10.2009, 12:44
von continuum
in einem solchen Fall sollte man unbedingt erst versuchen dass VMFS wiederherzustellen - normale recovery tools wie Ontrack oder UFS-explorer finden zwar einzelne Dateien - aber nur unfragmentierte denn bei dieser Art der Recovery kann der MFT der NTFS-vmdks nicht benutzt werden. Das heisst alle fragmentierten Dateien sind verloren !!!
Von daher
1. mit testdisk probieren ob die VMFs-partition gefunden wird
2. mit frischem ESXi-stick nachsehen
3. mit dem Java-tool fvmfs.jar unter einer Linux-liveCD nachschauen
4. wenn 1 - 3 nicht hilft den partitionstyp von Hand auf VMFS setzen und Schritte 2 - 3 wiederholen
wenn das alles nichts hilft ist es Zeit fuer Ontrack und Co.
Anmerkung: es hilft ungemein wenn man weiss was es zu finden gilt.
Wenn zB erst eine einzige vmdk im thick modus angelegt wurde auf einem ansonsten frischen VMFS kann man diese mit etwas Uebung von Hand herauskopieren.
Ist das VMFS aber schon laenger in Benutzung ist das wahrscheinlich nicht mehr moeglich ....
Verfasst: 27.10.2009, 13:19
von needhelp
Hab jetzt mit TestDisk mal die Festplatte analysiert, hab aber keine VMFS Partition gefunden.
Bin wie folgt vorgegangen :
- Creat a new log
- Dann Festplatte ausgewählt
- Dann gesagt das es keine partition ist (non partition)
- und dann auf Analyse
Hab dann nur NFTS und FAT16 Partitionen gefunden.
Verfasst: 27.10.2009, 13:29
von continuum
ok - dann mal ran an Vorschlag 2
die FAT partitionen kommen wahrscheinlich vom ESXi selber - du solltest in der Regel 4 davon finden
Verfasst: 27.10.2009, 13:39
von needhelp
Genau, Partitionen heißen :
Hypervisor0 bis 3 und sind nicht mal hundert MB groß.
Was genau meinst du mit ESXi-Stick ? Ein USB Version von ESXi? Aber wie soll mir das helfen mein Storage Bereich wieder herzustellen ?
Danke für die deine Hilfe !
Verfasst: 27.10.2009, 13:44
von continuum
Ein Grund fuer das Problem koennte eine voellig zerschossen Konfiguration des derzeitigen ESXi sein.
Mit einem frischen - unbenutztem neuen ESXi-stick kannst du derartige Probleme umgehen.
Zugegeben - die Chancen schaetze ich nicht allzu hoch ein - aber ein Testboot in einen frischen Stick dauert keine 15 minuten - selbst wenn du dir den Stick erst noch anfertigen musst.
Von daher : hilfts nichts - so schadts nichts
Verfasst: 27.10.2009, 14:04
von needhelp
hab gerade mal geschaut, aber finde die USB Stick Version nicht.
finde irgendwie nur die normale und die IBM / DELL Customization Version von dem ESXi v4
Verfasst: 27.10.2009, 15:26
von continuum
das normale ISO reicht doch ...
dd-image extrahieren und mit winimage auf einen stick transferieren
falls es um einen DELL-server geht nimm das DELL-iso
Verfasst: 28.10.2009, 09:03
von needhelp
Hi,
hab es gerade mal versucht. Hat leider auch nicht geklappt. Ist noch genau so wie vorher mein, Storage wo die VMs liegen sollten ist leer.
Verfasst: 28.10.2009, 09:26
von continuum
poste doch mal ne Kopie vom MBR - dann gucke ich mal
Verfasst: 28.10.2009, 10:05
von needhelp
Welche Infos brauchst du genau ?
Die Sektoren wo was anfängt ?
Verfasst: 28.10.2009, 14:49
von continuum
einfach ne gezippte Kopie vom MBR reicht
Verfasst: 29.10.2009, 08:59
von needhelp
Guten Morgen.
hab mal eine andere Frage, da ich denke das es mit der Wiederherstellung der Partition weniger erfolgreich ist.
Ich hab gelesen, dass es von VMWare direkt noch Programme gibt zum wiederherstellen der VMDKs. Eins soll bei ESX (allerdings nicht beim ESXi) dabei sein. Was ist mit den Programmen? Kann man diese evt. auch auf einem ESXi einsetzten wenn man diese aus einer ESX installation nimmt ?
//edit
Ich meine das hier zum Beispiel :
http://kb.vmware.com/selfservice/micros ... 2044762967
Verfasst: 30.10.2009, 21:14
von Dayworker
Ohne deinen Link in die VMware-KB verfolgt zu haben, ist Ulli's Wiederherstellungsquote in jedem Fall bei weitem höher und dazu auch mehrfach erfolgreich vollzogen worden.
Die Programme werden dir mit hoher Wahrscheinlichkeit nichts nützen, da der ESXi keinen Unterbau ala ESX hat und daher auch keine vollständige Console mitbringt.
Verfasst: 03.11.2009, 15:58
von needhelp
Das ist schlecht.
Hab jetzt nochmal einige Tage versucht das System herzustellen.
Leider immer ohne Erfolg. Ich sehe zwar die Partitionen die noch vor der ESX Installation drauf waren, allerdings keine VMFS Partition.
Verfasst: 03.11.2009, 16:15
von Dayworker
Wenn du es irgendwie einrichten kannst, laß den Host erstmal aus und warte auf eine Antwort von Ulli oder arbeite seine Webseite
http://sanbarrow.com/sickbay.html ab.
Jeder unnötige Neustart verhindert möglichweise den weiteren Rettungsversuch und die Daten sind wirklich weg.
Verfasst: 03.11.2009, 16:46
von continuum
@ Dayworker
ich muss idr leider etwas widersprechen

- meine "Quote" bei vmdks ist ganz gut - bei defektem VMFS sieht das aber anders aus.
@ needhelp
Die Seite die du verlinkt hast hilft nur wenn der partitionstyp nicht mehr richtig ist.
Boote bitte mal in eine Linux-liveCD und poste dann das Ergebnis von
# fdisk -lu /dev/sda
Ersetz dabei sda mit der richtigen Platte falls das bei dir eine andere ist
Verfasst: 03.11.2009, 19:07
von Dayworker
ich muss idr leider etwas widersprechen

- meine "Quote" bei vmdks ist ganz gut - bei defektem VMFS sieht das aber anders aus.
Ist ja kein Beinbruch und stellt für mich auch keinen Widerspruch dar. Allerdings hat "needhelp's" Posting "Hab jetzt nochmal einige Tage versucht das System herzustellen." die Lage nicht einfacher gemacht.
Verfasst: 03.11.2009, 20:32
von continuum
Wie wahr - das schlimmste was man in solchen Faellen machen kann ist wildes Rum-probieren.
Hab uebrigens gerade was zu einem aehnlichen Fall gelesen.
Danach kann man das VMFS wieder lesbar machen indem man eine identische VMFS-Partition anlegt und von dieser den Header in die korrupte Partition uebertraegt.
dd if= /dev/sdc1 bs=128 count=1 of=/root/rawlunheader.hex
Man koennte also in diesem Fall ein dd-image der korrupten Platte anlegen - das in einer ESX-VM verwenden und die Partition neu mit VMFS partitionieren. Dann den header mit dd wegsichern und anschliessend in die korrupte Platte einspielen ...
Muss ich demnaechst mal ausprobieren

Verfasst: 04.11.2009, 10:40
von needhelp
Also dis Ausgabe von fdisk ergab
Code: Alles auswählen
omitting empty partition (5)
Disk /dev/sda: 220.2 GB , 220219834368 bytes
64 heads, 32 sectors/track, 210018 cylinders, total 430116864 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier : 0x5283ac98
Device Boot Start End Blocks ID System
/dev/sda1 8192 1535999 763904 5 Extended
/dev/sda4 32 8191 4080 4 FAT16 <32M
/dev/sda5 8224 106495 49136 6 FAT16
/dev/sda6 106528 204799 49136 6 FAT16
/dev/sda7 204832 430079 112624 fc VMware VMKCORE
/dev/sda8 430112 1535999 552944 6 FAT16
Partition table entries are not on disk order
Zur Info, es ist ein Raid 10 System mit 6 Platten und einem IBM SCSI Controller.
Regards
Verfasst: 04.11.2009, 13:41
von continuum
da fehlt ja wohl die interessante Partition !