Suse Linux, das in VMWare installiert ist, verwendet nicht den vollen Speicherplatz

1461
sowrov

Ich habe einen Linux-Server (SUSE Enterprise 11), der in einer virtuellen Maschine installiert ist. Der vorab zugewiesene Speicherplatz wird mit 256 GB angegeben. Aber von Linux aus, wenn ich den df -hBefehl verwende, zeige diese Statistik:

Filesystem Size Used Avail Use% Mounted on rootfs 38G 33G 2.6G 93% / udev 3.9G 180K 3.9G 1% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm /dev/sda2 38G 33G 2.6G 93% / 

Daraus scheint der Server nur etwa 40 GB Festplattenspeicher zu haben. Ich frage mich, wohin die anderen 210 GB gegangen sind! Irgendeine Idee?

Danke im Voraus

1
Haben Sie diesen Befehl von der Live-CD ausgeführt? Verwenden Sie LVM? Simon Sheehan vor 12 Jahren 1
Live virtuelle Maschine sowrov vor 12 Jahren 0
Sie haben also die Live-CD gebootet und diesen Befehl ausgeführt? Simon Sheehan vor 12 Jahren 0
Nein, der Server ist betriebsbereit (dh ich verwende keine Live-CD). sowrov vor 12 Jahren 0

2 Antworten auf die Frage

2
sowrov

Im Grunde war mein Problem das mangelnde Verständnis der Tatsache, dass das Zuweisen von Festplattenspeicherplatz von VMware nicht bedeutet, dass der Plattenspeicherplatz automatisch von Linux os belegt wird. Es ist, als hätten Sie 250 GB HD und Sie vergeben nur 40 GB für Linux und der restliche Speicherplatz bleibt ungenutzt.
Ich fand alle unsichtbaren vorab zugewiesenen Leerzeichen als nicht verwendet mit cfdisk /dev/sdaBefehl. Jetzt musste ich alle meine sda2-Laufwerke mit diesen Leerzeichen verkleinern.

0
Sathya

Sie haben den Plattenspeicherplatz wahrscheinlich in einer dynamischen Zuweisungsmethode zugewiesen und nicht in einer festen Größe.

Bei dynamischer Größenzuweisung weist die VM-Software der VM mehr Speicherplatz zu, wenn die anfängliche Zuweisung beginnt, bis zu einem Maximum des festgelegten Grenzwerts (in Ihrem Fall 256 GB).