Größenveränderbare Festplattenpartition innerhalb einer Linux-VM

Größenveränderbare Festplattenpartition innerhalb einer Linux-VM

Ich versuche, die Größe der Festplatte in meiner virtuellen Maschine Ubuntu zu erhöhen. Ich habe die folgende Befehlsfolge verwendet:

echo 1 > /sys/block/sda/device/rescan
fdisk /dev/sda
Command (m for help): d
Partition number (1,2, default 2): 2
Command (m for help): n
Select (default p): p

Jetzt sehe ich folgendes: parted

root@proj:~# parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 85,9GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  2097kB  1049kB                     bios_grub
 2      2097kB  85,9GB  85,9GB  ext4

(parted)

fdisk

root@proj:~# fdisk /dev/sda

Welcome to fdisk (util-linux 2.31.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 615AE39E-D8BF-41FC-823C-99CDF4CBAEDF

Device     Start       End   Sectors Size Type
/dev/sda1   2048      4095      2048   1M BIOS boot
/dev/sda2   4096 167772126 167768031  80G Linux filesystem

Command (m for help):

Ich verwende Webmin zur Verwaltung meines Servers und nach dem Neustart wird weiterhin Folgendes angezeigt:

Mounted As     Type     Free            Total       Device ID
 /              ext4    41% (15.70 GB)  38.37 GB    UUID=1f76306d-c5e9-45d8-ae14-923bb1114c16


Local disk space 22.67 GB used / 15.70 GB free / 38.37 GB total

Ich bin mit diesen Problemen noch nicht vertraut. Helfen Sie mir bitte zu verstehen, was mein Fehler ist.

Antwort1

Das Vergrößern der Partition ist ein notwendiger, aber nicht ausreichender Schritt, um dem Betriebssystem Speicherplatz zur Verfügung zu stellen. Sie müssen auch die Metadaten im Dateisystem ändern. Dabei handelt es sich um den Algorithmus, mit dem der Rohspeicherplatz in der Partition zum Speichern von Dateien, Verzeichnissen, Berechtigungen usw. verfügbar gemacht wird.

Angesichts der angegebenen Details ist der wahrscheinlichste Befehl, den Sie ausführen müssen,

resize2fs /dev/sda2

verwandte Informationen