So ändern Sie die Größe von Partitionen in CentOS7

So ändern Sie die Größe von Partitionen in CentOS7

Gestern habe ich jemandem bei der Installation eines Systems geholfen und vergessen, auf die automatische Partitionierung zu klicken. Die Größe der automatischen Partition war für den täglichen Gebrauch sehr ungeeignet.

Führen Sie den Befehl aus: df -h

Sie können sehen, dass das System den gesamten verbleibenden Speicherplatz automatisch der Home-Partition zuweist. Normalerweise verwenden wir jedoch den Speicherplatz unter der Root-Partition. Daher müssen wir den überschüssigen Speicherplatz unter Home auf die Root-Partition verschieben.

Zuerst müssen Sie den Inhalt des Home-Ordners sichern. Führen Sie den Befehl aus: cp -r /home/ homebak/ (Wenn im neuen System keine weiteren Konten erstellt werden, müssen Sie keine Sicherung durchführen)

Home aushängen: umount /home (Wenn sich unter Home Prozesse befinden, beenden Sie die Prozesse unter Home mit fuser -m -v -i -k /home und hängen Sie /home abschließend mit umount /home aus.)

Löschen Sie den Home-Sektor: lvremove /dev/mapper/centos-home

Fügen Sie 100 G zum Sektor hinzu, in dem sich das Root-Verzeichnis befindet: lvextend -L +100G /dev/mapper/centos-root

Erweitern Sie das Root-Dateisystem: xfs_growfs /dev/mapper/centos-root

Home-Level neu erstellen: lvcreate -L 64G -n home centos (die 64G sind hier der ursprüngliche Speicherplatz abzüglich des verschobenen Speicherplatzes, nicht zufällig gefüllt)

Erstellen Sie ein Dateisystem: mkfs.xfs /dev/centos/home

Home einbinden: mount /dev/centos/home /home

kopieren Sie die gesicherten Daten zurück nach Hause und löschen Sie die Sicherung;

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:
  • 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 Erläuterung des MySQL-Download- und Installationsprozesses

>>:  Detaillierte Erläuterung der Vue Simple Notepad-Entwicklung

Artikel empfehlen

Einführung in JavaScript-Array-Deduplizierungs- und -Flatteningfunktionen

Inhaltsverzeichnis 1. Array-Abflachung (auch als ...

Anwendungsbeispiele für React Hooks

Inhaltsverzeichnis Ein einfaches Komponentenbeisp...

Detaillierte Schritte zur vollständigen Deinstallation von MySQL 5.7

Dieser Artikel fasst hauptsächlich verschiedene P...

Docker-Datenverwaltung und Netzwerkkommunikationsnutzung

Sie können Docker installieren und einfache Vorgä...

Detaillierte Erklärung des Plattformbusses des Linux-Treibers

Inhaltsverzeichnis 1. Einführung in den Plattform...

MySQL 5.7 Installations- und Konfigurations-Tutorial unter CentOS7 64 Bit

Installationsumgebung: CentOS7 64-Bit-Mini-Versio...

Implementierung von Diensten im Docker für den Zugriff auf Hostdienste

Inhaltsverzeichnis 1. Szenario 2. Lösung 3. Fazit...

Detailliertes Beispiel für die Verwendung einer asynchronen JS-Fetch-Anforderung

Inhaltsverzeichnis Asynchronität verstehen abrufe...

MySQL 8.0.19 Win10 - Schnellinstallations-Tutorial

Dieses Tutorial enthält das Installationstutorial...

So ändern Sie das MySQL-Passwort auf dem XAMPP-Server (mit Bildern)

Heute habe ich bei der Arbeit an PHP herausgefund...

Grundlegender Installationsprozess von mysql5.7.19 unter winx64 (Details)

1. Herunterladen https://dev.mysql.com/downloads/...

Mehrere Möglichkeiten zum Wechseln zwischen Vue Tab und Cache-Seiten

Inhaltsverzeichnis 1. So wechseln Sie 2. Register...