Die Größe von sda1 wurde manuell angepasst und das Betriebssystem verwendet immer noch die alte Größe. Wie kann man es „aktualisieren“?

Die Größe von sda1 wurde manuell angepasst und das Betriebssystem verwendet immer noch die alte Größe. Wie kann man es „aktualisieren“?

Ich mache das mit VMs. Ich verwende Virtualbox und habe den Fehler gemacht, einen Server mit einer dynamischen Festplatte zu erstellen. Dann habe ich eine weitere virtuelle Festplatte erstellt, eine feste, in die ich das Server-Betriebssystem geklont habe. Dies, weil sda1 nicht wie vorgesehen in der Größe einer dynamischen Festplatte wachsen würde, sondern stattdessen eine erweiterte Partition und einige andere erstellt.

Dass sich der Server auf einer Festplatte befand, half nicht, da die Größe von sda1 gleich blieb und nur die erweiterte Partition größer wurde.

Also habe ich diese Festplatte zu einer VM in der Desktop-Version hinzugefügt, die ich hatte, damit ich bequem gparted verwenden und die Partition manuell vergrößern konnte.

Die erweiterte Partition und die andere (sda5), deren Dateisystem ich nicht mehr weiß, hatten diese Schlüsselsymbole, und selbst als ich gparted mit Root-Rechten ausführte, konnte ich sie weder löschen noch in irgendeiner Weise ändern.

Also habe ich mich an fdisk gewandt. Ich konnte sda2 und sda5 problemlos löschen und dann mit gparted sda1 vergrößern. Am Ende habe ich 1 MB übrig gelassen.

Hier liegt mein aktuelles Problem. Der Server wird immer noch sagen, dass er nicht genügend Speicherplatz hat, um dies oder jenes zu tun, obwohl er genügend Speicherplatz hat.

server@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.5G     0  2.5G   0% /dev
tmpfs           508M  7.3M  501M   2% /run
/dev/sda1       2.8G  2.7G     0 100% /
tmpfs           2.5G     0  2.5G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.5G     0  2.5G   0% /sys/fs/cgroup
/dev/sdb1        15G   47M   14G   1% /home/server/sxtngig
tmpfs           508M     0  508M   0% /run/user/1000
server@ubuntu:~$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0    8G  0 disk
└─sda1   8:1    0    8G  0 part /
sdb      8:16   0   15G  0 disk
└─sdb1   8:17   0   15G  0 part /home/server/sxtngig
sr0     11:0    1 1024M  0 rom

Wie Sie sehen können, hat es 8Gb, aber df kann nichtsehenes. Gibt es eine Möglichkeit, den ServerAktualisierungder Speicherplatz? Vielleicht muss ich etwas in einer Datei ändern?

Antwort1

Sie haben die Größe der Partition (des Containers für das Dateisystem) geändert, aber nicht das Dateisystem selbst. (Das ist ein bisschen so, als würden Sie Ihre Papiere in einen größeren Schrank legen, aber niemandem sagen, dass er die neuen Schubladen benutzen soll.)

Angenommen, es ist ein ext4-Dateisystemresize2fsist das, was Sie brauchen. (Wenn es nicht ext4 war, benötigen Sie einen anderen Befehl, aber moderne Dateisysteme sollten die Größenänderung ohnehin unterstützen.) Siehe auch zBhttps://access.redhat.com/articles/1196353

Antwort2

Sie haben die Größe der Partition geändert, aber nicht das Dateisystem darauf. Sie müssen ausführenresize2fs.

verwandte Informationen