ubuntuusers.de

VMware Disk vergrössern?

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

archondis

Anmeldungsdatum:
2. August 2012

Beiträge: 313

Hallo,

es wurde auf einer VMware 4.x ein Ubuntu 12 eingerichtet. Nun muss die

1
/dev/sda1        28G     25G  1,5G   95% / 

vergrössert werden.

Auf der seite von VMware wurde diese auf 10GB erweitert.

Nun muss nur Ubuntu das erkennen.

Da ein Resize der Partition einen umount voraussetzt, weiß ich nicht, wie ich das ändern kann. Ich hätte mit fdisk die Partitionstabelle neu eingelesen.

Wie kann ich nun Ubuntu beibringen, die neue größe auf der sda1 zu erkennen?

Wäre für einen Tipp sehr dankbar.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11316

Hej archondis,

archondis schrieb:

... Da ein Resize der Partition einen umount voraussetzt, weiß ich nicht, wie ich das ändern kann.

einfach von einem .iso-file ein LiveSystem starten, voilà.

gruß black tencate

archondis

(Themenstarter)

Anmeldungsdatum:
2. August 2012

Beiträge: 313

Danke,

das würde gehen, aber ich weiss auch nicht, ob die VM unter VMare mit qcow2 arbeitet.

Ich hatte das alles nur unter Proxmox durchgeführt und folgende Schritte brachten dann die Lösung

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
    1, vm Herunterfahren
    2, Partition vergrössern "lvextend -L +10G /dev/secure/vm-103-disk-1"

    3, die conf Datei öffnen und die 20 GB eintragen "10 +10"
    vi /etc/pve/nodes/baukpc15/qemu-server/ "sata0: secure-daten:vm-103-disk-1,size=20G"

    4, VM wieder starten und die /dev/sdb1 umount
    5, fdisk ausführen  "d,n,p,1,enter,enter,w
    6, e2fsck -f /dev/sdb1
    7, resize2fs /dev/sdb1
    8, mount /dev/sdb1 /mnt/backup && ls /mnt/backup
    9, df -h

Unter Proxmox ging das ganze, aber mit VMware habe ich leider keine Erfahrung.

Doch wenn das Image auch qcow2 hat, dann sollte es auch so gehen oder?

danke

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11316

Hej archondis,

archondis schrieb:

Danke,

das würde gehen,

Dann mach 's doch, Du brauchst doch nur in der ausgehängten Partition das Dateisystem zu vergößern (– > Dateisystemgröße ändern)

'Ausgehängt' wie oben gesagt, LiveSystem starten (im VMware..., oder was Du hast)

[...qcow2...Proxmox...]

hä?
Du schreibst doch, die (virtuelle) Platte hast Du bereits vergrößert und möchtest jetzt, daß der Gast die neue volle Größe nutzt; und möchtest resize2fs anwenden, wozu aber die Platte nicht gemountet sein darf.

Ich kenn nur den alten VMServer2 und jetzt den VMPlayer, bei beiden kann man die Hardware 'editieren', hier also das CD Laufwerk - > .iso-file verwenden.

Gruß böack tencate

archondis

(Themenstarter)

Anmeldungsdatum:
2. August 2012

Beiträge: 313

danke

ist doch nicht so einfach ... du kannst nur eine zusätzliche partition anlegen und die in das sda1 einbinden. es liegt direkt nach der ersten partition eine temporäre partition und ich kann auch mit dem diskdirector die partitionen weder verschieben noch vergrößern ...

das sind meine Festplatten

1
2
3
4
/proc/partitions
/dev/sda
/dev/sdb
/dev/sdc

dass meine Partitionen

1
2
3
4
5
6
/proc/partitions

/dev/sda1
/dev/sda2
/dev/sda5
/dev/sdb1

sorry, ich selbst bertreue nicht selbst den VM Server.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11316

Hej archondis,

archondis schrieb:

... du kannst nur eine zusätzliche partition anlegen und die in das sda1 einbinden.

nö, natürlich kann man, mit z. B.

vmware-vdiskmanager -x 100Gb vm.vmdk

. Funktioniert zwar nicht für jede erzeugte .vmdk ( – > Player2,...), aber such doch mal nach

vmdk vergrößern

Ich selbst hab das mal dem diskmanager gemacht für damals noch Server2...lang ist 's her.

Infos findest Du u.a. hier, oder im VMware Forum.

Und mit dem Player (Version 6.0.1 build-1379776) hier in 12.04 klappt das Vergrößern ohne Problem.

Gruß black tencate

Bilder

archondis

(Themenstarter)

Anmeldungsdatum:
2. August 2012

Beiträge: 313

supper vielen dank black tencate.

Ich habe ja am WE Zeit und werde das mal mit dem Sysadmin besprechen.

Antworten |