So erweitern Sie die Festplattenpartition für das CentOS-System

So erweitern Sie die Festplattenpartition für das CentOS-System

Problem/Fehler/Szenario/Anforderung

Die Festplatte der virtuellen Maschine OVA von Eve-ng ist nur 38 GB groß, daher wird mehr Speicherplatz benötigt. Nachdem VMware die Festplatte direkt erweitert hat, starten Sie das System neu und verwenden fdisk -l, um zu sehen, dass die Festplatte erweitert wurde, das Dateisystem jedoch nicht erweitert wurde. Der neu hinzugefügte Speicherplatz muss einem bestimmten Dateisystem zugewiesen werden. Der gesamte Erweiterungsprozess ist unten aufgezeichnet

Lösung/Schritte

Erweitern Sie die Festplatte in der VM auf 250 GB und starten Sie das System neu, um den aktuellen Status des Dateisystems zu überprüfen.

root@eve-ng:~# df -h
Verwendete Dateisystemgröße Verfügbare Nutzung% Eingebunden auf
udev 7,9 G 0 7,9 G 0 % /Entwickler
tmpfs 1,6 G 19 M 1,6 G 2 %/Lauf
/dev/mapper/eve--ng--vg-root 38 G 13 G 23 G 36 % /
tmpfs 7,9 G 0 7,9 G 0 % /Entwickler/shm
tmpfs 5,0 M 0 5,0 M 0 % /Ausführen/Sperren
tmpfs 7,9 G 0 7,9 G 0 % /sys/fs/cgroup
/dev/sda1 472 M 83 M 365 M 19 % /boot

root@eve-ng:~# fdisk -l
...einen Teil des Inhalts weglassen Disk /dev/sda: 250 GiB, 268435456000 Bytes, 524288000 Sektoren //Sie können sehen, dass bereits 250G vorhanden sind Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Disklabel-Typ: dos
Datenträgerkennung: 0x3e3ca055

Gerät Boot Start Ende Sektoren Größe ID Typ
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 83884031 82882562 39,5 G 5 Erweitert
/dev/sda5 1001472 83884031 82882560 39,5 G 8e Linux LVM

Datenträger /dev/mapper/eve--ng--vg-root: 38,6 GiB, 41406169088 Bytes, 80871424 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes

Datenträger /dev/mapper/eve--ng--vg-swap_1: 980 MiB, 1027604480 Bytes, 2007040 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes

//Führen Sie die Partition unterhalb von root@eve-ng aus:~# fdisk /dev/sda

Willkommen bei fdisk (util-linux 2.27.1).
Änderungen bleiben nur im Speicher, bis Sie sich entscheiden, sie zu schreiben.
Seien Sie vorsichtig, bevor Sie den Schreibbefehl verwenden.

Befehl (m für Hilfe): n
Partitionstyp
  p primär (1 primär, 1 erweitert, 2 frei)
  l logisch (nummeriert ab 5)
Auswählen (Standard p): p
Partitionsnummer (3,4, Standard 3): 3
Erster Sektor (999424-524287999, Standard 999424): 83884032 //Beachten Sie, dass dies der letzte Block ist, der vor (sda5-Ende) plus eins (83884031+1) zugewiesen wurde.
Letzter Sektor, +Sektoren oder +Größe{K,M,G,T,P} (83884032-524287999, Standard 524287999): //Beachten Sie, ob dies der letzte Block ist. Eine neue Partition 3 vom Typ „Linux“ und mit einer Größe von 210 GiB wurde erstellt.

Befehl (m für Hilfe): t
Partitionsnummer (1-3,5, Standard 5): 3 3
Partitionstyp (geben Sie „L“ ein, um alle Typen aufzulisten): 8e

Partitionstyp „Linux“ in „Linux LVM“ geändert.

Befehl (m für Hilfe): w
Die Partitionstabelle wurde geändert.
Aufruf von ioctl() zum erneuten Lesen der Partitionstabelle.
Das erneute Lesen der Partitionstabelle ist fehlgeschlagen: Gerät oder Ressource beschäftigt

Der Kernel verwendet noch die alte Tabelle. Die neue Tabelle wird beim nächsten Neustart oder nach dem Ausführen von partprobe(8) oder kpartx(8) verwendet.

root@eve-ng:~# Neustart

root@eve-ng:~# pvcreate /dev/sda3
 Physischer Datenträger „/dev/sda3“ erfolgreich erstellt
root@eve-ng:~# vgdisplay
 --- Datenträgergruppe ---
 VG-Name eve-ng-vg
 System-ID
 Formatieren Sie lvm2
 Metadatenbereiche 1
 Metadatensequenz Nr. 3
 VG Zugriff lesen/schreiben
 VG Status größenveränderbar
 MAXIMALER WERT 0
 Kur LV 2
 Öffne LV 2
 Max. PV 0
 Aktueller PV 1
 Akt PV 1
 VG-Größe: 39,52 GiB
 PE-Größe 4,00 MiB
 Gesamt-EW 10117
 Alloc PE / Größe 10117 / 39,52 GiB
 Freies PE / Größe 0 / 0
 VG-UUID EvwUbc-nfsg-dHqA-znxB-U3gv-V782-Q8ZxkI

root@eve-ng:~# vgextend eve-ng-vg /dev/sda3
 Volume-Gruppe "eve-ng-vg" erfolgreich erweitert
root@eve-ng:~# vgdisplay
 --- Datenträgergruppe ---
 VG-Name eve-ng-vg
 System-ID
 Formatieren Sie lvm2
 Metadatenbereiche 2
 Metadatensequenz Nr. 4
 VG Zugriff lesen/schreiben
 VG Status größenveränderbar
 MAXIMALER WERT 0
 Kur LV 2
 Öffne LV 2
 Max. PV 0
 Aktueller PV 2
 Akt PV 2
 VG-Größe: 249,52 GiB
 PE-Größe 4,00 MiB
 Gesamt PE 63877
 Alloc PE / Größe 10117 / 39,52 GiB
 Freies PE / Größe 53760 / 210,00 GiB
 VG-UUID EvwUbc-nfsg-dHqA-znxB-U3gv-V782-Q8ZxkI

root@eve-ng:~# lvdisplay
 --- Logisches Volumen ---
 LV-Pfad /dev/eve-ng-vg/root
 LV-Namensstamm
 VG-Name eve-ng-vg
 LV-UUID ktUpR0-VpqS-rJJv-a1FC-u6Gd-U8yN-2WYQ53
 LV Schreibzugriff Lesen/Schreiben
 LV Creation-Moderator, Uhrzeit Abend, 21.03.2018 02:25:21 +0200
 LV-Status verfügbar
 # öffnen 1
 LV-Größe: 38,56 GiB
 Aktuelle LE 9872
 Segmente 1
 Zuordnung übernehmen
 Lesen Sie voraus Sektoren Auto
 - derzeit auf 256 eingestellt
 Gerät blockieren 253:0

//Logisches Volume root@eve-ng erweitern:~# lvextend -l +100%FREE /dev/eve-ng-vg/root
 Größe des logischen Volumes eve-ng-vg/root von 38,56 GiB (9872 Extents) auf 248,56 GiB (63632 Extents) geändert.
 Die Größe des logischen Datenträgerstamms wurde erfolgreich geändert.

root@eve-ng:~# df -h
Verwendete Dateisystemgröße Verfügbare Nutzung% Eingebunden auf
udev 7,9 G 0 7,9 G 0 % /Entwickler
tmpfs 1,6 G 19 M 1,6 G 2 %/Lauf
/dev/mapper/eve--ng--vg-root 38 G 13 G 23 G 36 % /
tmpfs 7,9 G 0 7,9 G 0 % /Entwickler/shm
tmpfs 5,0 M 0 5,0 M 0 % /Ausführen/Sperren
tmpfs 7,9 G 0 7,9 G 0 % /sys/fs/cgroup
/dev/sda1 472 M 83 M 365 M 19 % /boot

//Um die Kapazität online zu erweitern, müssen Sie zunächst den Typ des aktuellen Dateisystems überprüfen. Sie können es über cat /etc/fstab root@eve-ng anzeigen:~# resize2fs /dev/eve-ng-vg/root
resize2fs 1.42.13 (17. Mai 2015)
Das Dateisystem unter /dev/eve-ng-vg/root ist auf / gemountet; Online-Größenanpassung erforderlich
alte_desc_blöcke = 3, neue_desc_blöcke = 16
Das Dateisystem auf /dev/eve-ng-vg/root ist jetzt 65159168 (4k) Blöcke lang.

root@eve-ng:~# df -h
Verwendete Dateisystemgröße Verfügbare Nutzung% Eingebunden auf
udev 7,9 G 0 7,9 G 0 % /Entwickler
tmpfs 1,6 G 19 M 1,6 G 2 %/Lauf
/dev/mapper/eve--ng--vg-root 245 G 13 G 222 G 6 % /
tmpfs 7,9 G 0 7,9 G 0 % /Entwickler/shm
tmpfs 5,0 M 0 5,0 M 0 % /Ausführen/Sperren
tmpfs 7,9 G 0 7,9 G 0 % /sys/fs/cgroup
/dev/sda1 472 M 83 M 365 M 19 % /boot

siehe

Online-Erweiterung Verwenden Sie resize2fs oder xfs_growfs, um das Mount-Verzeichnis online zu erweitern

  • resize2fs für Dateisysteme ext2 ext3 ext4
  • xfs_growfs für das Dateisystem xfs

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Implementierung der Formatierung von Partitionen und der Einbindung in Centos7
  • So ändern Sie die Größe von Partitionen in CentOS7
  • So fügen Sie eine Swap-Partition in Centos7 hinzu und löschen sie
  • Detaillierte Erklärung zum Hinzufügen einer Swap-Partition in CentOS7 unter Linux
  • Detaillierte Erklärung zur Anpassung der Partitionsgröße unter CentOS/Linux (am Beispiel von Home- und Root-Partitionen)
  • Detaillierte Erläuterung der Festplattenpartitionierung und -montage des CentOS Alibaba Cloud-Servers
  • Centos5 erweitert die /root-Partition
  • So installieren Sie das System durch manuelle Partitionierung von CentOS 5

<<:  Einführung von Symbolen durch Implementierung benutzerdefinierter Komponenten auf Basis von Vue

>>:  Lösung für das Problem, dass Java keine Verbindung zu MySQL 8.0 herstellen kann

Artikel empfehlen

Warum wird UTF-8 in MySQL nicht empfohlen?

Ich bin kürzlich auf einen Fehler gestoßen, als i...

MySQL 8.0.12 Installations- und Konfigurations-Tutorial

Dieser Artikel enthält das ausführliche Tutorial ...

So verwenden Sie die Wurmreplikation in einer MySQL-Datentabelle

Einfach ausgedrückt besteht die MySQL-Wurmreplika...

Mehrere Szenarien für die Verwendung des Nginx Rewrite-Moduls

Anwendungsszenario 1: Domänennamenbasierte Umleit...

CSS verwendet die BEM-Namenskonvention

Welche Informationen möchten Sie erhalten, wenn S...

Verwendung des Linux-Lesebefehls

1. Befehlseinführung Der Lesebefehl ist ein integ...

Schritte und Fallstricke beim Upgrade von Linux MySQL 5.5 auf MySQL 5.7

Inhaltsverzeichnis Linux MySQL 5.5 auf MySQL 5.7 ...

Die Auswirkungen des Limits auf die Abfrageleistung in MySQL

I. Einleitung Lassen Sie mich zunächst die MySQL-...

Beispiel für Auslassungspunkte bei Überlauf von mehrzeiligem CSS-Text

Auslassungspunkte werden angezeigt, wenn mehrzeil...

Die Verwendung und Methoden von async und await in JavaScript

asynchrone Funktion und await-Schlüsselwort in JS...

Erläuterung der HTTPS-Prinzipien

Da die Kosten für die Erstellung von HTTPS-Websit...

So gehen Sie mit verstümmelten Zeichen in der MySQL-Datenbank um

In MySQL können in der Datenbank fehlerhafte Zeic...

Implementierung zum Erstellen benutzerdefinierter Images mit Dockerfile

Inhaltsverzeichnis Vorwort Einführung in Dockerfi...