Seite 1 von 1
delta.vmdk lässt sich nicht löschen
Verfasst: 06.03.2009, 13:05
von nwoehler
Hallo zusammen,
ich habe von einer VM, die mittlerweile gelöscht ist, noch einen Ordner des VM-Namens auf meinem LUN. In diesem Ordner befindet sich eine Datei <vmname->000001-delta.vmdk.
Dieser Snapshot lässt sich nicht löschen. Ich habe es über den VIC sowie per SSH versucht.
Code: Alles auswählen
[root@h-esx1 vm-apps]# rm -ri *
rm: remove regular file `vm-apps-000001-delta.vmdk'? y
rm: cannot remove `vm-apps-000001-delta.vmdk': No such file or directory
Die Datei ist definitiv vorhanden. Ich kann sie sogar umbenennen. Nur das löschen klappt nicht. Problem ist, dass ich gerne eine VM mit dem selben Namen erneut erzeugen möchte. Leider kann ich von der neu erzeugten VM keine Snapshots anlegen, da er das delta-File nicht überschreiben kann.
Jemand eine Idee? Diverse Neustarts vom ESX, Storage.. wurden schon durchgeführt.
Gruß Nils
Verfasst: 06.03.2009, 14:53
von kastlr
Hallo Nils,
hast du mal versucht, das komplette Verzeichnis zu löschen?
rm -rf ./vm-apps
Viel Erfolg
Ralf
Verfasst: 06.03.2009, 15:09
von nwoehler
Ja!
Funktioniert leider auch nicht!
Code: Alles auswählen
[root@h-esx1 SANmelody]# rm -rf ./vm-apps/
rm: cannot remove directory `./vm-apps/': Directory not empty
[root@h-esx1 SANmelody]# rm -ri ./vm-apps/
rm: descend into directory `./vm-apps/'? y
rm: remove regular file `./vm-apps//vm-apps-000001-delta.vmdk'? y
rm: cannot remove `./vm-apps//vm-apps-000001-delta.vmdk': No such file or directory
;(
Verfasst: 06.03.2009, 17:35
von PANIC
Mach bitte mal ein
Das sollte gehen.
Verfasst: 09.03.2009, 08:42
von nwoehler
Es funktioniert nicht, die Datei einfach zu löschen. Auch nicht mit force (-f).
Code: Alles auswählen
[root@h-esx1 vm-apps]# ls
vm-apps-000001-delta.vmdk
[root@h-esx1 vm-apps]# rm -f vm-apps-000001-delta.vmdk
[root@h-esx1 vm-apps]# ls
vm-apps-000001-delta.vmdk
Verfasst: 10.03.2009, 11:10
von nwoehler
Niemand eine Idee?
Gruß Nils
Verfasst: 10.03.2009, 15:34
von thp
was für Rechte hast bzw. was für ein User verwendest du?
Verfasst: 11.03.2009, 08:56
von nwoehler
Ich verwende den root-user. Damit sollte die Frage nach den Rechten auch okay sein. den chmod der Datei kann ich allerdings ändern, doch rw sollte föllig ausreichend sein. Die Datei ist auch nicht durch chattr geblockt, alles schon geprüft.
Gruß
Verfasst: 11.03.2009, 10:07
von kastlr
Hallo,
damit du deinen Wunsch bezüglich einer neuen VM mit gleichem Namen umsetzen zu können, ändere einfach den Verzeichnisnamen, in dem sich die Datei befindet.
Damit bist du sie zwar nicht los geworden, aber kannst zumindest die VM anlegen.
Und dann noch ein paar Optionen zu löschen dieser Datei.
Kriegst du denn bei tail -n 100 vm-apps-000001-delta.vmdk überhaupt etwas angezeigt?
Kannst du die Datei kopieren?
Schon mal versucht, diese vmdk Datei einer dummy VM unterzuschieben und diese dann zu löschen?
Viel Erfolg
Ralf
Verfasst: 11.03.2009, 10:46
von nwoehler
Hallo kastlr,
beim tail -n 100 bekomme ich hyroglyphen angezeigt.
Ein kopieren der Datei funktioniert. Auch das anschließende löschen der kopie. Nur das Original bekomme ich da nicht weg.
Umbenennen des Ordners ist möglich, löschen allerdings nicht - ich versteh das langsam nicht mehr.
Wie kann ich diese vmdk-Datei einer anderen "dummy VM" unterschieben? Einfach eine neue VM anlegen und die Fesplatte manuell wählen?
Gruß
Verfasst: 11.03.2009, 16:01
von Tschoergez
mal ne blöde Frage: Es gibt aber nich noch ne laufende VM, die auf diesen Snapshot zugreift, oder?
viele grüße,
jörg
Verfasst: 11.03.2009, 16:09
von thp
hast du mal den ESX-Server neu gestartet?
Verfasst: 12.03.2009, 13:41
von nwoehler
Tschoergez hat geschrieben:mal ne blöde Frage: Es gibt aber nich noch ne laufende VM, die auf diesen Snapshot zugreift, oder?
viele grüße,
jörg
Nein, die gibt es nicht.
Den ESX-Host habe ich schon diverse male neugestartet, wie auch das Storage.
Verfasst: 27.03.2009, 14:30
von nwoehler
*push*
Sonst niemand eine Idee?