Fügen Sie neue Partitionen, logische Volumina und Swap in ein System, das nicht -zerstörend aufzutauschen - RHCSA -Objektivvorbereitung hinzu

Fügen Sie neue Partitionen, logische Volumina und Swap in ein System, das nicht -zerstörend aufzutauschen - RHCSA -Objektivvorbereitung hinzu

Disk und Weltraummanagement ist ein wesentliches Wissen über ein Sysadmin. Es ist seine tägliche Aufgabe, mit Scheibenproblemen umzugehen. Im Rahmen der RHCSA -Prüfungsvorbereitung lernen wir, wie Sie dem System einen neuen Raum verschiedener Typen hinzufügen können, indem wir die von RHEL8 bereitgestellten Tools verwenden. Wir haben bereits viele dieser Aufgaben behandelt, und in diesem Tutorial werden wir uns darauf konzentrieren, neuen Platz hinzuzufügen, ohne die im System enthaltenen Daten zu schädigen.

In diesem Tutorial lernen Sie:

  • So fügen Sie RHEL8 neue Partitionen hinzu
  • So fügen Sie RHEL8 neue logische Bände hinzu
  • So fügen Sie RHEL8 Swap hinzu
Hinzufügen von Swap -Platz zum System.

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Red Hat Enterprise Linux 8.1
Software Util-Linux 2.32.1
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

So fügen Sie RHEL8 neue Partitionen hinzu



Wir haben bereits die technischen Schritte behandelt, um eine Partition im Partitionierungs -Tutorial für RHCSA zu erstellen. Hier muss hier nur noch klar überlegen. fdisk Vielleicht fragen Sie sich, ob Sie sich über eine Änderung sicher sind, aber danach schreibt sie die Partitionstabelle um, wodurch sich die Daten auf der Festplatte ergeben können. Erstellen Sie immer eine Sicherung, wenn die Daten benötigt werden.

So fügen Sie RHEL8 neue logische Bände hinzu

Das Erstellen eines neuen logischen Volumes wird im logischen Volumen -Tutorial für RHCSA behandelt. Logische Volumina geben Systemspeichern die Flexibilität, die einzelne Festplatten allein nicht liefern können. Was hier skizziert werden muss, ist, dass wir unser LVM -Setup von unten erstellen müssen. Wenn wir sie erweitern müssen, müssen wir immer überprüfen, ob wir genug Platz in den zugrunde liegenden physischen Bänden haben.

So fügen Sie RHEL8 Swap hinzu

Hinzufügen von Swap -Speicherplatz zum System online

SWAP ist ein spezieller Speicherplatz, der vom Betriebssystem verwendet wird, um Speicherseiten zu schreiben. Speicherinhalte, die für einige Zeit nicht verwendet werden. Wenn das System mit dem kostenlosen Speicher nur gering ist, hilft der Swap bei der Lösung des Problems. Wenn das System jedoch mehr Speicher verwenden muss, das tatsächlich hat, tritt intensive Lesen/Schreiben auf der Swap -Partition (die als „Austausch“ bezeichnet wird) auf, was das Gesamtsystem bis zu dem Punkt verlangsamt, an dem es immer weniger reaktionsschnell wird.



Dies sollte vermieden werden, selbst ein Desktop ist beim Austausch schwer zu bedienen und stellen Sie sich einen Produktionsserver vor, der eine OLTP -Datenbank ausführt, die plötzlich mit dem Austausch beginnt. Während dieses intensive Austausch eine gefürchtete Situation ist, ist es im Allgemeinen eine gute Sache, den Tauschraum zu nutzen - es hilft, den Betrieb schneller auszuführen. Wenn wir dem System mehr Swap -Speicherplatz hinzufügen möchten, haben wir zwei Optionen: Wir können eine neue Swap -Partition erstellen oder eine Datei im Dateisystem erstellen, die als Swap -Speicherplatz dient. Wir werden beide Fälle abdecken.

Erstellen einer neuen Tauschpartition

Um eine Swap -Partition zu erstellen, benötigen wir eine leere Partition auf einem unserer Festplatten ohne Dateisystem. In unserem Test -Setup haben wir eine 2 GB leere Scheibe des Systems als /dev/sdb:

# fdisk -l/dev/sdb disk/dev/sdb: 2 gib, 2147483648 bytes, 4194304 Sektoren Einheiten: Sektoren von 1 * 512 = 512 Bytes -Sektorgröße (logisch/physikalisch): 512 Bytes/512 Byte I/O -Größe (I/O -Größe (logisch Minimum / optimal): 512 Bytes / 512 Bytes

Das Erstellen einer Swap -Partition ist nur ein Befehl entfernt, der genannt wird mkswap.

# MKSWAP /DEV /SDB SWAPSPACE Version 1, Größe = 2 GIB (2147479552 Bytes) No Label, UUID = 34AA2332-0514-42AB-9635-1FD6B922D213

Wie bei allen Festplattenoperationen überprüfen Sie zweimal, bevor Sie fortfahren. Die neu formatierende Partition zum Tausch zerstört alle zuvor gehaltenen Inhalte. Der mkswap Das Dienstprogramm bietet uns die UUID der neuen Partition, die für die Montage benötigt wird.



Als nächstes erstellen wir im Dateisystem eine Swapfile, die wir auch als Swap verwenden werden. Weil unsere Testumgebung verwendet xfs Dateisystem müssen wir die Datei mithilfe der Datei vorbereiten dd.

# dd if =/dev/null von = swapFile count = 2048000 2048000+0 Datensätze in 2048000+0 Datensätze 1048576000 Bytes (1.0 GB, 1000 MIB) kopiert, 7.91227 S, 133 MB/s

Wir haben die Standard -512 -Bytes kopiert /dev/null Zwei Millionen Mal zur Datei mit dem Namen "SwappFile" und füllen Sie die Datei effektiv mit Nullen auf die Größe von etwa 1 GB. Diese Datei kann wiederum zum Erstellen von Swap verwendet werden:

# MKSWAP SWAPFILE MKSWAP: SWAPFILE: Unsichere Berechtigungen 0644, 0600 vorgeschlagen. Einrichten von Swapspace Version 1, Größe = 1000 MIB (1048571904 Bytes) NO-LABE

Unser anfänglicher Tauschraum in der Testumgebung beträgt 1.5 GB:

# Free -m | Grep -Tausch -Tausch: 1535 482 1053

Die vom Gerät bereitgestellt wird /dev/dm-1:

# CAT /Proc /Swaps Dateiname Typ Größe Gebrauchte Priorität /DEV /DM -1 Partition 1572860 492984 -2

Um unsere neuen Tauschräume mit dem System mit dem System verwendbar zu machen Swapon Befehl. Ausführen ohne Argumente liefern Daten des bereits verfügbaren Swaps:



# SWAPON-Name Typ Größe verwendet PRIO /DEV /DM-1 Partition 1.5G 478m -2

Das Hinzufügen unseres Swapfile als Argument ermöglicht die Datei als Swap. In diesem Beispiel befindet sich die Datei in der /Wurzel Verzeichnis, in dem der Befehl ausgestellt wird, daher muss kein Weg angegeben werden.

# Swapon Swapfile

Der frei Der Befehl zeigt den erhöhten Tauschraum:

# kostenlos -m Gesamt gebraucht kostenlos freigegebener Buff/Cache verfügbar MEM: 981 615 121 7 243 216 Swap: 2535 477 2058

Wir können die einschalten /dev/sdb Tauschpartition von UUID:

# SWAPON UUID = 34AA2332-0514-42AB-9635-1FD6B922D213

Und wieder ist unser Tauschraum erhöht:

# kostenlos -m Gesamt gebrauchter kostenloser freigegebener Buff/Cache verfügbar MEM: 981 617 119 7 243 215 Swap: 4583 477 4106

Und das Swapon Der Befehl zeigt auch unsere neuen Geräte:

# SWAPON-Name Typ Größe verwendet PRIO /DEV /DM-1 Partition 1.5G 474m -2 /root /swappFile -Datei 1000m 0B -3 /Dev /SDB Partition 2G 0B -4


Und damit haben wir unserem System erfolgreich einen neuen Tauschraum hinzugefügt. Diese Änderungen sind in diesem Stadium nicht dauerhaft, nach dem Neustart werden sie nicht als Tausch anerkannt. Um diese Swap -Räume nach dem Neustart zu nutzen, müssen wir zwei Einträge in die hinzufügen /etc/fstab Datei, die auf diese Geräte verweist, damit das System sie beim Start erkennen und montieren kann.

# Tail -n 2 /etc /fstab uUid = 34aaa2332-0514-42AB-9635-1fd6b922d213 Swap-Swap-Standardeinstellungen 0 0 /root /swapfile Swap Swap Defaults 0 0

Übungen

  1. Nach dem Erstellen einer Swapfile und dem Hinzufügen zu dem /etc/fstab, Löschen Sie es und starten Sie Ihr System neu. Wird es Fehler in den Protokolldateien und in der Swapon -Ausgabe geben??
  2. Versuchen Sie nach dem Hinzufügen von Swap mit einer Datei oder einer Partition die alte Partition aus, mit Swapoff. Tun Sie dies nicht auf Produktionssystemen!
  3. Versuchen mkswap Auf einer Partition mit einem Dateisystem.

Verwandte Linux -Tutorials:

  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu installieren auf Ubuntu 20.04
  • Mastering -Bash -Skriptschleifen beherrschen
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Hung Linux System? Wie man zur Befehlszeile entkommt und…
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Wie oft müssen Sie Ihren Linux -Server neu starten??
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • SetGid -Verzeichnisse für die Zusammenarbeit erstellen und konfigurieren -…
  • So fügen Sie dem vorhandenen Linux -System eine neue Festplatte hinzu