Seite 1 von 1
Hostname-flat.vmdk kann nicht gelöscht werden
Verfasst: 20.01.2011, 19:01
von riven
Hallo,
über dem vsphere Client habe ich eine virtuelle Maschine von der Bestandsliste gelöscht. Jetzt soll sie auch aus dem Datastore1 gelöscht werden. Es wurden alle Dateien bis auf Hostname-flat.vmdk mit 52 GB gelöscht.
Dabei bekomme ich immer folgende Fehlermeldung:
Hostname-flat.vmdk von Datei /vmfs/volumes/4cdd4-bc8-af3519-46-41e0-00-1b214fe2a7/ws602/ws602-flat.vmdk verursachter Fehler.
Wie kann ich diese Datei jetzt löschen?
Verfasst: 20.01.2011, 19:10
von ideFix
Warum hast du nicht den Menuepunkt "delete from disk" anstatt "remove from inventory" gewählt?
Geh mal per ssh/WinSCP .. auf das System und guck mal in den Datastore. (/vmfs/volumes/datastorename)
Da wirst du dann noch mehr Dateien sehen- denn der Datastorebrowser zeigt dir nicht alles an, bzw blendet bestimmte dateien aus.
Löschen kannst du die Datei(en) dann auch per ssh / WinSCO o.ä.
Verfasst: 21.01.2011, 09:19
von riven
mit WinSCP bekomme ich folgenden Fehler:
Allgemeiner Fehler (Der Server sollte eine Fehlermeldung bereitstellen).
Fehlernummer: 4
Fehlermeldung vom entfernten Rechner : Failure
Anforderungsnummer: 13
Verfasst: 21.01.2011, 09:39
von ideFix
Als root ?
Verfasst: 23.01.2011, 20:14
von riven
Ja auch als root
Verfasst: 24.01.2011, 13:53
von ideFix
Welche Dateien existieren noch in dem Ordner der VM? (Aus WinSCP Sicht)
Taucht in der Ausgabe des Befehls 'vmware-cmd -l' [l=kleines L] noch die VM auf?
Verfasst: 25.01.2011, 13:18
von riven
/vmfs/volumes/4cdd4bc8-af351946-41e0-001b214fe2a7/ws602$ vmware-cmd -l
/vmfs/volumes/4cdd4bc8-af351946-41e0-001b214fe2a7/Win7_Veeam/Win7_Veeam.vmx
/vmfs/volumes/4cdd4bc8-af351946-41e0-001b214fe2a7/KRK2K8R2ADS/KRK2K8R2ADS.vmx
/vmfs/volumes/4cdd4bc8-af351946-41e0-001b214fe2a7/krklemon_test/krklemon_test.vmx
Verfasst: 26.01.2011, 14:22
von Audioslave
Schau mal nach, ob noch irgendein Prozess auf die Datei zugreift und diese dadurch gelockt ist.
ps -ef | grep NAME_DER_VMDK.vmdk
Verfasst: 26.01.2011, 14:27
von Tschoergez
Ansonsten könnte noch irgendwo eine andere VM laufen, in die die vmdk gemountet ist.
Such mal hier im Forum nach vmkfstools -D , da gibts noch ein paar Tricks, das herauszufinden...
viele grüße,
jörg
Verfasst: 27.01.2011, 15:43
von riven
/vmfs/volumes/4cdd4bc8-af351946-41e0-001b214fe2a7/ws602$ ps -ef | grep defekte_ws602.vmdk
ist die Ausgabe
Verfasst: 28.01.2011, 19:12
von Saturnous
vmkfstools -D dateiname lässt im vmkernel den owner der datei aufpoppen.
eine menge 00000000 wäre ein hinweis das ein Prozess aus der Serviceconsole drauf zugreift.
Dann würde man sie auch bei der Ausgabe von "lsof" greppen können.
Ansonsten sind die letzten Stellen die MAC der ersten NIC an der Serviceconsole des hostes der sie lockt. Lockt es der eigene host dann muesste man die world abschiessen die sie zuletzt beim wickel hatte.
Verfasst: 31.01.2011, 11:15
von riven
/vmfs/volumes/4cdd4bc8-af351946-41e0-001b214fe2a7/ws602$ vmkfstools -D defekte_ws602.vmdk
Lock [type 10c00001 offset 52109312 v 69, hb offset 3428352
gen 5, mode 0, owner 00000000-00000000-0000-000000000000 mtime 6227]
Addr <4, 106, 52>, gen 55, links 1, type reg, flags 0, uid 0, gid 0, mode 600
len 53711078400, nb 51223 tbz 50813, cow 0, zla 3, bs 1048576