Hi,
hab einige VMs auf einem CentOS mit installierten VMware Server 2.0.1 laufen. U.a. einen Eisfair Linux-Server.
Der hat zwei Discs. Disc 1 hat 50GB. Die war mal zu 80% voll, hat aber nun nur noch 13 GB belegt. Allerdings sind die Container-Files der Disc immer noch 45GB groß. Wie bekomm ich die klein? Da sind 3 Partitionen drauf, 1xswap und 2x ext3. Muss ich da irgendwie das Journal löschen?
Hat shrink und defrag schon laufenlassen. (vmware-vdiskmanager -d meineDisk.vmdk und vmware-vdiskmanager -k meineDisk.vmdk)
Ich blicks grad nicht wo mein Denkfehler ist. Ich dachte, dass nach Löschen und shrinken die Files so klein sind wie deren Inhalt.
Viele Grüße
Alex
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
Files einer Disc viel zu groß, Shrink, defrag...
shrinkbefehl
VM heruntergefahren, auf der Konsole:
vmware-vdiskmanager -k /VMs/disc1.vmdk
Jetzt bin ich gespannt:-)
vmware-vdiskmanager -k /VMs/disc1.vmdk
Jetzt bin ich gespannt:-)
- continuum
- UNSTERBLICH(R.I.P.)
- Beiträge: 14759
- Registriert: 09.08.2003, 05:41
- Wohnort: sauerland
- Kontaktdaten:
wie man das mit einer Knoppix oder Slax macht steht hier
http://sanbarrow.com/phpBB2/viewtopic.php?t=1387
statt dem ESX denk dir einfach deine Linux-VM ...
http://sanbarrow.com/phpBB2/viewtopic.php?t=1387
statt dem ESX denk dir einfach deine Linux-VM ...
wiperfile
Versteh ich das jetzt richtig?:
In jeder zu shrinkenden Partition soll ein "wiperfile" geschrieben werden, das lauter Nullen enthält und auch gleich wieder gelöscht wird!? Wie ermittle ich die notwendige Größe dieses Files?
Was bewirkt das dann im Containerfile? Sorgt das dafür, dass durch Löschungen entstandener Platz wieder mit Nullen gefüllt werden?
ok, hab ich mir so nicht vorgestellt...
Danke für Eure Tipps!
Gruß
Alex
In jeder zu shrinkenden Partition soll ein "wiperfile" geschrieben werden, das lauter Nullen enthält und auch gleich wieder gelöscht wird!? Wie ermittle ich die notwendige Größe dieses Files?
Was bewirkt das dann im Containerfile? Sorgt das dafür, dass durch Löschungen entstandener Platz wieder mit Nullen gefüllt werden?
ok, hab ich mir so nicht vorgestellt...
Danke für Eure Tipps!
Gruß
Alex
gelöst
Hat funktioniert! Dankeschön!
Für die Suchmaschine nochmal kurz zusammengefasst:
Den freien Platz innerhalb eines nicht-preallocated Drives (sprich den Filecontainer auf die Größe des darin belegten Speichers verkleinern) kann man wieder freigeben, indem
1. der wirklich freie Platz mit Nullen überschrieben wird
Dazu wird ein wipefile angelegt. Dies sollte nicht im laufenden System stattfinden, weil die Platte randvoll geschrieben wird und das System unbrauchbar werden kann. Also die VM z.B. mit einer BootCD starten oder das Laufwerk in eine andere VM temporör einhängen.
dd if=/dev/zero of=0bits bs=20971520 # bs=20m
Die erzeugte Daten namens 0bits dann anschließend gleich wieder löschen.
2. das eigentliche shrink durchgeführt wird. Am Host:
vmware-vdiskmanager -k meineDisk.vmdk
Danke für Eure Hilfe!
Gruß
Alex
Für die Suchmaschine nochmal kurz zusammengefasst:
Den freien Platz innerhalb eines nicht-preallocated Drives (sprich den Filecontainer auf die Größe des darin belegten Speichers verkleinern) kann man wieder freigeben, indem
1. der wirklich freie Platz mit Nullen überschrieben wird
Dazu wird ein wipefile angelegt. Dies sollte nicht im laufenden System stattfinden, weil die Platte randvoll geschrieben wird und das System unbrauchbar werden kann. Also die VM z.B. mit einer BootCD starten oder das Laufwerk in eine andere VM temporör einhängen.
dd if=/dev/zero of=0bits bs=20971520 # bs=20m
Die erzeugte Daten namens 0bits dann anschließend gleich wieder löschen.
2. das eigentliche shrink durchgeführt wird. Am Host:
vmware-vdiskmanager -k meineDisk.vmdk
Danke für Eure Hilfe!
Gruß
Alex
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste