Website-Suche

So fügen Sie einem vorhandenen Linux eine neue Festplatte mit mehr als 2 TB hinzu


Haben Sie schon einmal versucht, die Partitionierung einer Festplatte mit mehr als 2 TB mit dem Dienstprogramm fdisk durchzuführen und sich gefragt, warum Sie am Ende eine Warnung zur Verwendung von GPT erhalten? Ja, das hast du richtig verstanden. Mit dem fdisk-Tool können wir keine Festplatte mit mehr als 2 TB partitionieren.

In solchen Fällen können wir den Befehl parted verwenden. Der Hauptunterschied liegt in den Partitionierungsformaten: fdisk verwendet das DOS-Partitionierungstabellenformat und parted das GPT-Format.

TIPP: Sie können anstelle des parted-Tools auch gdisk verwenden.

In diesem Artikel zeigen wir Ihnen, wie Sie eine neue Festplatte mit mehr als 2 TB zu einem vorhandenen Linux-Server wie RHEL/CentOS oder Debian/Ubuntu hinzufügen.

Ich verwende die Dienstprogramme fdisk und parted, um diese Konfiguration durchzuführen.

Listen Sie zunächst die aktuellen Partitionsdetails mit dem Befehl fdisk auf, wie gezeigt.

fdisk -l

Für den Zweck dieses Artikels füge ich eine Festplatte mit 20 GB Kapazität hinzu, was auch für Festplatten mit mehr als 2 TB gelten kann. Nachdem Sie eine Festplatte hinzugefügt haben, überprüfen Sie die Partitionstabelle mit demselben fdisk-Befehl wie gezeigt.

fdisk -l

Tipp: Wenn Sie eine physische Festplatte hinzufügen, stellen Sie möglicherweise fest, dass bereits Partitionen erstellt wurden. In solchen Fällen können Sie fdsik verwenden, um dasselbe zu löschen, bevor Sie parted verwenden.

fdisk /dev/xvdd

Verwenden Sie den Schalter d für den Befehl zum Löschen der Partition und w zum Schreiben der Änderungen und zum Beenden.

Wichtig: Sie müssen beim Löschen der Partition vorsichtig sein. Dadurch werden die Daten auf der Festplatte gelöscht.

Jetzt ist es an der Zeit, eine neue Festplatte mit dem Befehl parted zu partitionieren.

parted /dev/xvdd

Stellen Sie das Partitionstabellenformat auf GPT ein

(parted) mklabel gpt

Erstellen Sie die primäre Partition und weisen Sie die Festplattenkapazität zu. Hier verwende ich 20 GB (in Ihrem Fall wären es 2 TB).

(parted) mkpart primary 0GB 20GB

Schauen wir uns mal aus Neugier an, wie diese neue Partition in fdisk aufgeführt wird.

fdisk /dev/xvdd

Formatieren Sie nun die Partition, mounten Sie sie und fügen Sie sie in /etc/fstab hinzu, das die Dateisysteme steuert, die beim Systemstart gemountet werden sollen.

mkfs.ext4 /dev/xvdd1

Sobald die Partition formatiert wurde, ist es nun an der Zeit, die Partition unter /data1 bereitzustellen.

mount /dev/xvdd1 /data1

Für eine dauerhafte Bereitstellung fügen Sie den Eintrag in der Datei /etc/fstab hinzu.

/dev/xvdd1     /data1      ext4      defaults  0   0

Wichtig: Der Kernel sollte GPT unterstützen, um im GPT-Format zu partitionieren. Standardmäßig verfügen RHEL/CentOS über einen Kernel mit GPT-Unterstützung, aber für Debian/Ubuntu müssen Sie den Kernel nach der Änderung der Konfiguration neu kompilieren.

Das ist es! In diesem Artikel haben wir Ihnen gezeigt, wie Sie den parted-Befehl verwenden. Teilen Sie uns Ihre Kommentare und Ihr Feedback mit.