GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So erhöhen Sie die Größe der Boot-Partition in Rocky Linux 8 / CentOS

Hallo Freunde. Beginnen wir mit einem eher technischen Tutorial. Oft müssen wir die Größe der Boot-Partition in Rocky Linux 8 / CentOS erhöhen. Die Gründe können sehr vielfältig sein, aber es ist immer gut zu wissen. Fangen wir an.

Testumgebung

Für diesen Beitrag habe ich eine virtuelle Maschine mit Rocky Linux 8 erstellt, aber sie muss auf allen anderen Derivaten wie Alma Linux 8 funktionieren.

Die Installation des Systems wurde auf normale Weise durchgeführt und das Partitionierungsschema ist das vom Installer vorgeschlagene, jedoch unter Verwendung von ext4 als Dateisystem.

Hier sind meine Partitionen

Dann lass uns loslegen.

Erhöhen der Boot-Partitionsgröße auf Rocky Linux 8 / CentOS

Bereiten Sie die externe Festplatte für /boot vor

Wie der obige Screenshot zeigt, ist die Größe meiner Datei /boot Partition ist etwa 700 MB. Wie kann man es erhöhen? Am besten fügen Sie eine zweite Festplatte oder anderen Speicher hinzu.

Bei mir ist es angeschlossen und wird erkannt. Um herauszufinden, wo es sich befindet, können Sie ausführen.

fdisk -l | grep dev

In meinem Fall ist es in /dev/sdb und ist 3,5 GB groß.

Der nächste Schritt besteht darin, eine neue Partition auf dieser Festplatte zu erstellen. Um dies zu erreichen, verwenden wir die fdisk Werkzeug.

fdisk /dev/sdb

Und da werden uns die üblichen Fragen gestellt. Zuerst werden wir aufgefordert, eine neue Partition zu erstellen. Antworten Sie mit n . Dann der Typ der Partition. In diesem Fall wähle ich primär durch Eingabe von p .

Command (m for help): n
Partition type
   p primary (0 primary, 0 extended, 4 free)
   e extended (container for logical partitions)
Select (default p):

Wählen Sie dann die Partitionsnummer aus. Geben Sie 1 ein .

Und wenden Sie die Änderungen an, indem Sie w drücken .

Der nächste Schritt besteht darin, die neue Partition mit ext4 zu formatieren. Dies ist mühelos.

mkfs.ext4 /dev/sdb1

Denken Sie daran, dass /dev/sdb1 ist der Speicherort der Partition, die wir zuvor erstellt haben. Es kann sich je nach Gerät ändern.

Wenn Sie fertig sind, erhalten Sie einen Ausgabebildschirm wie diesen.

Vergrößerung von /boot

Mit dem e2fsck Tool müssen wir die Integrität der Partition überprüfen.

e2fsck -f /dev/sdb1

Kopieren Sie dann den gesamten Inhalt von /boot was in meinem Fall in /dev/sda2 ist auf die neue Partition.

dd if=/dev/sda2 of=/dev/sdb1 bs=20M conv=noerror,sync

Bestätigen Sie es dann erneut

e2fsck -f /dev/sdb1

Ändern Sie schließlich die Größe von /dev/sdb1 Partition.

resize2fs /dev/sdb1

Jetzt können Sie die neue Partition einhängen

mount -t ext4 /dev/sdb1 /boot

Überprüfen Sie die Änderungen

df -h

Alles ist gut. Die Datei /boot/ Partition hat eine neue Größe. Was wir tun müssen, ist, die Änderungen dauerhaft zu machen.

Bearbeiten Sie dazu die Datei /etc/fstab Datei.

vi /etc/fstab

Und am Ende der Datei folgendes hinzufügen

/dev/sdb1 /boot ext4 defaults 1 2

Speichern Sie die Änderungen und schließen Sie den Editor.

Jetzt muss nur noch der Server neu gestartet werden.

Wenn Sie es noch einmal überprüfen möchten

df -h

Und Sie sind fertig!


Cent OS
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

  3. So ordnen Sie /dev/sdX- und /dev/mapper/mpathY-Geräte vom /dev/dm-Z-Gerät zu

  4. So erstellen Sie eine neue /boot-Partition in CentOS / RHEL

  5. Erweitern Sie die Größe der /boot-Partition auf dem XFS-Dateisystem (CentOS/RHEL 7)

So ersetzen Sie eine ausgefallene Festplatte in einem Linux-Software-RAID

So installieren Sie Erlang auf Rocky Linux/Alma Linux/CentOS 8

So installieren Sie Rabbitmq in Rocky Linux/Alma Linux/Centos 8

So installieren Sie Linux Kernel 5.13 auf Rocky Linux 8 / AlmaLinux 8 /CentOS 8

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

Was ist die empfohlene Größe für eine Linux /boot-Partition?