So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats in Linux

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats in Linux

Vorwort

Dieser Artikel beschreibt, wie Sie das​ / ​​​-Verzeichnis einer XFS-Partition verkleinern. Wenn Sie das XFS-Dateisystem auf einem logischen Volume verkleinern müssen, müssen Sie hierzu das logische Volume sichern, wiederherstellen und neu erstellen.

Systemumgebung

CentOS 8

Aktuelles Systempartitionslayout

Dies ist das aktuelle Dateisystemlayout. Der aktuelle Einhängepunkt / die aktuelle Kapazität beträgt 17 G. Unser Ziel ist die Reduzierung / Kapazitäten.

Wie verkleinert man das Stammverzeichnis einer XFS-Partition?

Sichern Ihrer Daten

Denken Sie unbedingt daran, wichtige Daten zu sichern, bevor Sie die Partition verkleinern. Wenn etwas schief geht, können Sie die Daten wiederherstellen.

Hinweis: Sie müssen dem Server eine zusätzliche Festplatte hinzufügen, um die Systempartition zu sichern.

Aktivieren Sie den Rettungsmodus

Legen Sie in VMware Workstation die CD ein und starten Sie die Maschine. Drücken Sie beim Booten F2, rufen Sie das BIOS auf und wechseln Sie zur Registerkarte „Boot“. Verschieben Sie das CD-ROM-Laufwerk auf die Festplatte. Drücken Sie F10, um zu speichern und neu zu starten.

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats_Logisches Volume_02

Wählen Sie „Fehlerbehebung“ und dann „Rettungsmodus aktivieren“.

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats_Logisches Volume_03

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats_Logisches Volume_04

Wenn Sie die folgende Schnittstelle aufrufen, wählen Sie 3, um direkt zur Shell-Schnittstelle zu gelangen.

So verkleinern Sie das Stammverzeichnis der XFS-Partition format_html_05

Nachdem Sie in den Rettungsmodus gewechselt sind, können Sie sehen, dass das Verzeichnis /mnt/sysimage keine gemountete Systempartition hat.

# ls -al /mnt/sysimage/ 

So verkleinern Sie das Stammverzeichnis der XFS-Partition format_html_06

Logische Volume-Gruppe aktivieren

Bevor Sie die Partition mounten, müssen Sie das logische Volume aktivieren. So aktivieren Sie die Volume-Gruppe:

# vgchange -ay 2 logische Datenträger in der Datenträgergruppe „cl“ jetzt aktiv # vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- <19.00g 0 

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats_Logisches Volume_07

Mounten Sie die Systempartition und die Partition, die zum Sichern der Daten verwendet wird

Um mit der Sicherung zu beginnen, müssen wir zunächst das logische Volume irgendwo mounten. Durch die vorübergehende Einbindung können wir ​/​ -Partition an einem beliebigen anderen Ort sichern und bei einer Wiederherstellung darauf zugreifen.

Erstellen Sie jetzt zwei Verzeichnisse unter /mnt/sysimage/. Einer dient zum Mounten der eigentlichen ​/​ -Partition dieses Servers und der andere wird zum Speichern von Backups ​/​ -Partition verwendet.

# mkdir /mnt/sysimage/root # mkdir /mnt/sysimage/backup # mount /dev/cl/root /mnt/sysimage/root # mount /dev/sda /mnt/sysimage/backup/ 

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats_Logisches Volume_08

Sichern der /-Partition mit xfsdump

Führen Sie die Sicherung durch, indem Sie ​xfsdump​ ausführen.

# xfsdump -l 0 -L "root lv Backup" -M "Backup" -f /mnt/sysimage/backup/root_backup.img /mnt/sysimage/root 

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats

Wenn dump Level 0 verwendet (alle Dateien sichern), werden Sie nach einer Bezeichnung für die Sicherungssitzung und ein Medienlabel gefragt. Wir können diese Eingabeaufforderung vermeiden, indem wir den folgenden -f -L und -M hinzufügen:

​-l 0​​​ Setzt die Sicherungsebene auf 0. Ebene 0 bedeutet, dass alle Dateien gesichert werden.

​-L​ Gibt die Bezeichnung für die Sicherungssitzung an

​-M​ gibt das Label des ersten Mediums an

​-f​ gibt die Zieldatei der Sicherung an.

Aushängen des Dateisystems

Sobald die Sicherung abgeschlossen ist, können wir das Dateisystem aushängen.

# umount /mnt/sysimage/root/

Reduzierung/Partitionierung

Verwenden Sie den Befehl ​lvremove​ , um logische Datenträger zu entfernen, und verwenden Sie ​lvcreate​ , um neue Datenträger zu erstellen.

# lvremove /dev/cl/root Möchten Sie das aktive logische Volume cl/root wirklich entfernen? [y/n]: y Logisches Volume „root“ erfolgreich entfernt 

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats_Logisches Volume_10

Erstellen Sie anschließend die erforderliche logische Datenträgergröße. Im Folgenden erstellen wir einen logischen Datenträger der Größe 15G.

# lvcreate -Zy -L 15G -n root cl 

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats

Verwenden Sie -Zy , um die ersten 4 KiB Daten im neuen logischen Volume auf Null zu setzen.

Erstellen einer neuen XFS-Partition

# mkfs.xfs /dev/cl/root 

So verkleinern Sie das Stammverzeichnis des XFS-Partitionsformats_Dateisystem_12

Mounten und Wiederherstellen von Daten

Sobald das Dateisystem bereit ist, mounten Sie es im Verzeichnis /mnt/sysimage/root:

# mount /dev/cl/root /mnt/sysimage/root/

Verwenden Sie den Befehl ​xfsrestore​ , um die zuvor gesicherten Daten wiederherzustellen:

# xfsrestore -f /mnt/sysimage/backup/root_backup.img /mnt/sysimage/root 

So verkleinern Sie das Stammverzeichnis der XFS-Partition format_logical volume_13

Starten Sie das System neu und prüfen Sie, ob es normal ist. Trennen Sie das CD-ROM-Laufwerk der virtuellen Maschine, drücken Sie F2, um den Computer zu starten, rufen Sie das BIOS auf, legen Sie die Startreihenfolge fest, legen Sie die Festplatte beim ersten Start fest und drücken Sie F10 zum Speichern und Neustarten:

So verkleinern Sie das Stammverzeichnis einer XFS-Partition

Überprüfen Sie nach dem Aufrufen des Systems, ob die Partitionsgröße reduziert wurde:

[root@localhost ~]# df -hT / Dateisystemtyp Größe Verwendet Verfügbare Nutzung% Gemountet auf /dev/mapper/cl-root xfs 15G 1,7G 14G 11% / 

So verkleinern Sie das Stammverzeichnis einer XFS-Partition

Zusammenfassen

Das war’s. Mithilfe der Dienstprogramme ​xfsdump​ und ​xfsrestore​ haben wir die Verkleinerung der XFS-Dateisysteme und logischen Datenträger abgeschlossen.

Dies ist das Ende dieses Artikels über die Reduzierung des Stammverzeichnisses des XFS-Partitionsformats in Linux. Weitere relevante Inhalte zur Reduzierung des Stammverzeichnisses des XFS-Partitionsformats in Linux finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Tutorial zum Anpassen der Größe der logischen LVM-Volume-Partition in Linux (für verschiedene Dateisysteme wie xfs und ext4)
  • Verwenden des XFS-Dateisystems in einer Linux-Umgebung

<<:  Flexibles CSS-Layout FLEX, Medienabfrage und Implementierung von mobilen Klickereignissen

>>:  Detaillierte Erklärung der Winkelinhaltsprojektion

Artikel empfehlen

So platzieren Sie große Bilder auf kleinem Raum einer Webseite

Originalquelle: www.bamagazine.com Enge Bereiche ...

MySQL Serie 12 Backup und Wiederherstellung

Inhaltsverzeichnis Tutorial-Reihe 1. Beschreibung...

Detailliertes Tutorial zum Aufbau eines lokalen Ideenaktivierungsservers

Vorwort Der Blogger verwendet die Idea IDE. Da di...

Die Rolle von nextTick in Vue und mehrere einfache Anwendungsszenarien

Zweck Verstehen Sie die Rolle von nextTick und me...

Detailliertes Tutorial zur Neuinstallation von Python 3.6.6 auf CentOS 7.5

ps: Die Umgebung ist wie der Titel Mögliche Abhän...

Mit CSS3 wird ein Kegelschnitt-Gradienteneffekt erzielt

Grammatik: Hintergrundbild: Kegelschnitt-Farbverl...

36 Prinzipien der MySQL-Datenbankentwicklung (Zusammenfassung)

Vorwort Diese Prinzipien sind aus tatsächlichen K...

Berechnungstabelle für die RGBA-Alpha-Transparenzkonvertierung

Konvertierung zwischen RGBA- und Filterwerten unt...

Nodejs implementiert Intranet-Penetrationsdienst

Inhaltsverzeichnis 1. Proxy im LAN 2. Intranet-Pe...