So erweitern Sie die Partition in CentOS 8

So erweitern Sie die Partition in CentOS 8

Ich hoffe, dass mir hier jemand helfen kann. Ich habe die folgende Partition in meinem CentOS 8, eine VM, die in Hyper-V 2012 gehostet wird.

[root@appliance ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  8.5M  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda2       4.0G  997M  3.1G  25% /
/dev/sda1       488M   80M  373M  18% /boot
/dev/sda3      1014M   40M  975M   4% /tmp
/dev/sda5       4.5G  4.5G   20K 100% /var/lib/mysql
tmpfs           787M     0  787M   0% /run/user/0

MySQL wurde gestoppt, da die Festplatte zu 100 % voll war. Ich habe der virtuellen Festplatte über Hyper-V mehr Speicher hinzugefügt. Habe sie auf 30 GB erweitert.

[root@appliance ~]# parted -l /dev/sda
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  538MB   537MB   primary   ext4         boot
 2      538MB   4833MB  4295MB  primary   xfs
 3      4833MB  5907MB  1074MB  primary   xfs
 4      5907MB  10.7GB  4831MB  extended
 5      5908MB  10.7GB  4830MB  logical   xfs

Ich bin mir jedoch nicht ganz sicher, wie ich die MySQL-Partition erweitern kann, um zusätzlichen Speicherplatz zu schaffen, den ich der Festplatte hinzugefügt habe. Ich habe versucht, einige Artikel online zu lesen, aber bisher hatte ich keinen Erfolg. Ich wäre sehr dankbar, wenn mir hier jemand weiterhelfen könnte.

fdisk-l-Ausgabe auch unten.

[root@appliance ~]# fdisk -l
Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf8386911

Device     Boot    Start      End Sectors  Size Id Type
/dev/sda1  *        2048  1050623 1048576  512M 83 Linux
/dev/sda2        1050624  9439231 8388608    4G 83 Linux
/dev/sda3        9439232 11536383 2097152    1G 83 Linux
/dev/sda4       11536384 20971519 9435136  4.5G  5 Extended
/dev/sda5       11538432 20971519 9433088  4.5G 83 Linux

Danke schön.

Antwort1

Erstellen Sie vor dem Vornehmen von Änderungen zunächst eine Sicherungskopie oder einen Snapshot der VM, da bei Partitionsänderungen immer die Gefahr besteht, dass sich dies negativ auf die Festplatte auswirkt.

Sie möchten den Rest der Festplatte füllen und dann die Größe von sda5 mit demselben Befehl () erhöhen, growpartwenn sda4 vollständig ausgefüllt werden soll.growpart /dev/sda 4growpart /dev/sda 5

Wenn Sie nur einen Teil ausfüllen möchten, sda4verwenden Sie parted resizepart number end. Die Zahl ist die Partitionsnummer und das Ende ist die letzte, größere Partitionsgröße.

Sobald Sie die Partition von sda5 erweitert haben, möchten Sie die Dateisystemgröße erhöhen mitxfs_growfs /var/lib/mysql

verwandte Informationen