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!

Disks verkleinern bei LVM auf dem Client

Hilfe bei Problemen mit der Installation oder Benutzung des VMware Server 2.

Moderatoren: irix, Dayworker

Member
Beiträge: 36
Registriert: 30.10.2008, 15:20

Disks verkleinern bei LVM auf dem Client

Beitragvon sparrow » 17.03.2010, 10:11

Hallo Forum,

wie man des öfteren liest soll man ja virtuelle Festplatten die "mitwachsen" ab und an mal wieder shrinken bzw. verkleinern.

Das funktioniert ja über die VMWare-Tools im Client. Ich wähle mir da also (wenn Gast ein Windows) ein Laufwerk aus und sage: mach klein!

Auf meinen Linux-Gästen verwende ich aber LVM um möglichst flexibel zu sein was die späteren Aufteilungen der Devices angeht. Die werden aber in der Übersicht der "zu schrumpfenden Geräte" gar nicht mit aufgeführt. Gibt es da auch Möglichkeiten zu verkleinern oder verstehen sich die Tools und LVM nicht?

gruß
Sparrow

King of the Hill
Beiträge: 13650
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 17.03.2010, 16:06

Das hat mit dem Client selber nichts zu tun. Bei Sparse-Disks werden die VMDKs je nach Platzbedarf in deiner VM quer über den gesamten Datenträger fragmentiert. Über das Shrinken werden dann alle Teile einer VMDK auf dem Host wieder zusammengesucht, gleichzeitig werden auch alle als frei markierten Bereiche des Gast-Datenträgers gelöscht und der Rest möglichst in einen zusammenhängenderen Speicherbereich auf dem Host-Datenträger geschrieben.

Member
Beiträge: 36
Registriert: 30.10.2008, 15:20

Beitragvon sparrow » 17.03.2010, 17:02

Öhm... das verwirrt mich...
ok, dann muss ich fragen: wie verkleinert mann denn die VMDKs? Ich bin bisher davon ausgegangen, dass man das im Client auslöst. Da gibt es über die VMWare-Tools ja die entsprechende Option.

Gruß
Sparrow

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 17.03.2010, 17:04

die Option in den Tools heisst shrink - die verkleinert aber NICHT die nominelle Groesse der vmdks - diese Funktion wiped nur unbenoetigten Platz in wachsenden Platten - das ist etwas ganz anderes.

UM LVM volumes zu shrinken musst du wahrscheinlich von Hand eine wiperfile anlegen und dann nachher per
vmware-vdiskmanager -k shrinken.

Eine wiperfile von Hand anlegen ist recht einfach - siehe
http://www.feyrer.de/g4u/#shrinkimg

das musst du fuer jedes LVM-volume einzeln machen.

Warum verwendest du denn LVM in einer VM ?

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 17.03.2010, 17:11

oops - habe aus versehen deinen Post editiert - statt zu antworten - frag noch mal ... sorry

Member
Beiträge: 36
Registriert: 30.10.2008, 15:20

Beitragvon sparrow » 17.03.2010, 17:34

Dann bin ich jetzt vollends verwirrt.

Was ist denn der Unterschied zwischen dem Shrinken in den VMWare-Tools und dem "Verkleinern" mit vmware-vdismanager -k ?

Gruß
Sparrow

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 17.03.2010, 18:04

vergess das "verkleinern"

shrinken ist ein Process mit zwei separaten Tasks:

1. wipen - das geht entweder mit den Tools oder von Hand - dieses MUSS in der VM selber passieren

2. clonen der vorhandenen vmdk in eine neue - wobei Stellen die gewiped wurden ausgelassen werden. Falls der clone erfolgreich war - wird die alte vmdk geloescht und durch die neue ersetzt


Zurück zu „VMserver 2“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste