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!

vmware-vdiskmanager -p ?

P2V, V2V

Moderatoren: Dayworker, irix

Member
Beiträge: 26
Registriert: 30.06.2008, 09:33

vmware-vdiskmanager -p ?

Beitragvon Doktore_vola » 04.09.2010, 21:06

Hallo zusammen,

kann mir jemand erklären was -p genau anstellt mit einer vmdk?
prepare ist mir klar aber was genau passiert dabei und muss man das definitiv erst vor z.B. einem Shrinkvorgang oder Defrag machen?

vielen Dank im voraus


MfG

der Doktor

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

Beitragvon Dayworker » 05.09.2010, 07:12

vmware-vdiskmanger hat geschrieben:ex 7: vmware-vdiskmanager.exe -p m:
(A virtual disk first needs to be mounted at m:
using the VMware Diskmount Utility.)
Der Diskmanager ist doch selbsterklärend. Also erst mit dem VMware-Mount-Tool die VMDK mounten und dann den Diskmanager mit "-p" & "Laufwerk" drüberlaufen lassen.
Das kannst du dir aber sparen, der Diskmanager nennt dir ja noch einen kürzeren Weg:
vmware-vdiskmanger hat geschrieben:ex 6: vmware-vdiskmanager.exe -k myDisk.vmdk

Member
Beiträge: 26
Registriert: 30.06.2008, 09:33

Beitragvon Doktore_vola » 05.09.2010, 11:17

Hallo Dayworker,

danke für Deine Antwort.
Wenn ich unter Windows Host eine vmdk von VMware Server shrinken möchte brauche ich das also mit dem -p nicht machen sonder gehe gleich mit -k ans Werk wenn ich das richtig verstehe. Also einfach Gast herunterfahren und

vmware-vdiskmanager -k "Pfad zur vmdk"

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

Beitragvon Dayworker » 05.09.2010, 14:52

Jep, allerdings funktioniert das nur bei Sparse-Disks und wenn die v.Disk nicht vom Typ "independent-persistent" angelegt wurde.

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

Beitragvon continuum » 05.09.2010, 17:19

Also hier muss ich dann doch mal einschreiten :D

-k ohne vorher -p ist witzlos.

die -p option schreibt eine wiperfile - ohne ein vorheriges wipen ist - k sehr ineffektiv - oder Klartext : ohne -p kann man sich -k schenken

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

Beitragvon Dayworker » 05.09.2010, 18:18

Wie ich grad im PDF Seite 12 zum Virtual Disk Manager lese, hat der Ulli den Nagel auf den Kopf getroffen: The prepare operation zeroes out unused sectors so that shrink recognizes these sectors as unused space.

Das ich das Mount-Tool dafür bisher noch nie genutzt habe, hängt wohl mit den Gästen und meiner Abneigung zu Sparse-Disks zusammen. Jedes moderne OS bringt auch eigenständige Tools zum Löschen ungenutzter Diskbereiche mit, daher sollte das Mounten dort eigentlich nicht mehr erforderlich sein.
In der Windows-Welt gibts es dafür seit NT:

Code: Alles auswählen

cipher /w:<Laufwerk:>
...und für Linux ist das ein dreischrittiger Prozeß mit:

Code: Alles auswählen

dd if=/dev/zero of=zerofile bs=1M
sync
rm zerofile
Unter Linux wird dabei eine Datei namens "zerofile" angelegt, die sämtliche freien Plattenbereiche ausnullt. Das sync ist wichtig, damit die Datei auch wirklich auf die Platte geschrieben wird und nicht nur im Dateisystemcache landet. Abschließend wird dann die Datei zerofile gelöscht.

Einen Nachtrag gibts noch, v.Disks mit Snapshot fallen auch aus den shrinkbaren v.Disks raus.

Member
Beiträge: 26
Registriert: 30.06.2008, 09:33

Beitragvon Doktore_vola » 05.09.2010, 18:22

Hallo continuum,

also nun doch wieder anders :(

bevor ich shrinke muss ich prepare machen

auch unter Windws ?

also

vmware-vdiskmanager -p "vmdk Datei"

und wenn das fertig ist dann erst

vmware-vdiskmanager -k "vmdk Datei"

PS: wie lange dauert -p?
(genauso lange wie -k?)

ich bin mittlerweile das kanze WE dran

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

Beitragvon continuum » 05.09.2010, 20:48

-p erledigt das wipen der vmdk - dafuer muss diese vmdk vorher gemountet werden - das gilt natuerlich auch fuer Windows.

Statt erst zu mounten und dann per -p zu wipen mache ich beides lieber von innerhalb der VM.
Das erspart einen Arbeitsgang.

Wie lange -p dauert haengt natuerlich von der Groesse der vmdk ab ... ein ganzes WE kommt mir aber entschieden zu lang vor

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

Beitragvon Dayworker » 05.09.2010, 20:57

@Ulli
Macht es eigentlich einen Unterschied, ob du das Mount-Tool oder die OS-Funktion nimmst?
Bei beiden wird ja der freie Platz ausgenullt.

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

Beitragvon continuum » 05.09.2010, 21:32

Es ist egal wie man wiped - Hauptsache es passiert ueberhaupt.

Eine gute Liste von verschiedenen tools gibt es hier
http://www.feyrer.de/g4u/#shrinkimg


Zurück zu „Converter“

Wer ist online?

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