Zurück zum Blog

Konfigurieren von Speichergeräten in Linux – Partitionieren und Formatieren lernen

Konfigurieren von Speichergeräten in Linux – Partitionieren und Formatieren lernen

Einführung

Es gibt viele Situationen, in denen Sie eine neue Festplatte auf Ihrem Linux-System benötigen. Meistens ist das Erstellen einer neuen Festplatte ein unkomplizierter Vorgang. Es kann jedoch kompliziert werden, wenn Sie versuchen, mit Partitionierungsschemata und Dateisystemformaten zu experimentieren. Um den Prozess zu vereinfachen, bietet Ihnen dieses Tutorial eine Schritt-für-Schritt-Anleitung für folgende Aufgaben:

  • So identifizieren Sie die neue Festplatte auf dem System.

  • So erstellen Sie eine Partition auf dem Laufwerk.

  • So formatieren Sie die Partition mit dem Ext4-Dateisystem.

  • So hängen Sie das Dateisystem ein und konfigurieren das automatische Einhängen.

Wenn Sie sich zuerst besser mit Linux vertraut machen möchten, können Sie darüber lesen, wie Sie Linux auf CentOS 7 installieren, wie Sie Dateien auf Ihrem Linux-System finden, sowie wie Sie die Authentifizierung auf Ihrem Linux-Server konfigurieren.

Installation

Bevor wir beginnen, müssen Sie sicherstellen, dass Sie die richtigen Tools installiert haben. Das parted-Dienstprogramm wird zum Partitionieren des Laufwerks verwendet. Es ist normalerweise auf dem Server vorinstalliert. Wenn Sie Debian oder Ubuntu verwenden, können Sie es wie folgt installieren:

Install Parted

Wenn Sie CentOS oder Fedora verwenden, geben Sie Folgendes ein, um es zu installieren:

Identifizierung der neuen Festplatte

Als Erstes müssen Sie die neue Festplatte auf dem Server identifizieren. Sie können ein völlig neues Laufwerk finden, indem Sie nach dem Fehlen eines Partitionierungsschemas suchen. Sie können beispielsweise den Befehl parted verwenden, um eine Liste der Partitionierungslayouts aller Ihrer Festplatten zu erhalten. Die Festplatten, die kein gültiges Partitionierungsschema haben, zeigen einen Fehler an, den Sie zur Identifizierung einer neuen Festplatte verwenden können. Folgendes geben Sie ein:

Die unpartitionierte Festplatte zeigt einen Fehler wie unrecognized disk label an, und zwar so:

Eine andere Möglichkeit, die neue Festplatte zu identifizieren, ist die Verwendung des Befehls lsblk. Dies zeigt Ihnen eine Liste der Festplatten auf dem System, und Sie müssen diejenige mit der richtigen Größe und ohne Partitionen identifizieren:

Hier haben wir die erste Festplatte in der Liste als unsere neue Festplatte identifiziert. Bevor Sie Änderungen vornehmen, stellen Sie sicher, dass Sie in jeder Sitzung lsblk überprüfen. Ohne Überprüfung der Festplattenkennung besteht die Gefahr, dass Sie die falsche Festplatte formatieren oder partitionieren. Dies liegt daran, dass Kennungen wie /dev/sd* und /dev/hd* zwischen den Systemstarts nicht unbedingt gleich bleiben. Daher ist es besser, Kennungen wie /dev/disk/by-uuid, /dev/disk/by-label oder /dev/disk/by-id.

So partitionieren Sie das neue Laufwerk

Um das Laufwerk zu partitionieren, müssen Sie den Namen kennen, den der Kernel Ihrer neuen Festplatte zugewiesen hat. Die Partition wird sich über die gesamte Festplatte erstrecken. Fangen wir an!

  • Wählen Sie einen Standard

Zuerst müssen Sie den Partitionierungsstandard auswählen. Der MBR-Standard wird von einer Vielzahl von Betriebssystemen unterstützt. GPT ist jedoch die modernere Lösung, die in den meisten Fällen empfohlen wird, sofern Sie keine besonderen Anforderungen haben. Wählen Sie den GPT-Standard wie folgt aus:

Falls Sie den MBR-Standard verwenden möchten, geben Sie Folgendes ein:

  • Erstellen Sie eine neue Partition

Als Nächstes erstellen wir die Partition mit dem folgenden Befehl:

Sie können die Partition überprüfen, indem Sie lsblk:

So erstellen Sie ein Dateisystem auf einer Partition

Als Nächstes lernen wir, wie man die Partition als Ext4-Dateisystem formatiert. Zu diesem Zweck müssen wir die Partition an das mkfs.ext4 -Dienstprogramm wie folgt übergeben:

Wie Sie sehen können, haben wir ein Partitionslabel hinzugefügt, indem wir das -L -Flag übergeben haben. Anschließend haben wir einen Namen hinzugefügt, mit dem wir unser Ziellaufwerk identifizieren können. Es ist wichtig sicherzustellen, dass Sie nur die Partition und nicht die gesamte Festplatte übergeben. Wenn beispielsweise sda der Name der Festplatte wäre, hätte die Partition normalerweise eine Nummer am Ende wie sda1.

Um das Label der Partition jederzeit zu ändern, verwenden Sie den e2label -Befehl wie folgt:

Wenn Sie weitere Optionen zur Identifizierung Ihrer Partition kennenlernen möchten, führen Sie den lsblk -Befehl aus. Einige Versionen dieses Befehls zeigen Ihnen alle Informationen einschließlich Name, Label und UUID der Partition an:

Falls dieser Befehl nicht alle Felder anzeigt, können Sie diese manuell mit diesem Befehl finden:

Die Ausgabe sieht in etwa so aus:

Sie können jede der hervorgehobenen Informationen verwenden, um das neue Dateisystem anzugeben.

So hängen Sie das neue Dateisystem ein

Schließlich ist es an der Zeit, das Dateisystem einzuhängen, damit Sie es verwenden können. Typischerweise sollten Sie gemäß den Empfehlungen des Filesystem Hierarchy Standard, /mnt oder eines seiner Unterverzeichnisse verwenden, um Dateisysteme vorübergehend einzuhängen. Für dauerhaften Speicher haben wir keine besonderen Empfehlungen. Daher können wir selbst entscheiden, welches Schema wir zum Einhängen verwenden.

Für die Zwecke dieses Tutorials werden wir das neue Dateisystem unter /mnt/data einhängen. Beginnen Sie mit dem Erstellen eines Verzeichnisses:

  • Vorübergehendes Einhängen

Angenommen, Sie möchten ein Dateisystem vorübergehend einhängen. Sie können dies mit diesem Befehl tun:

  • Automatisches Einhängen beim Booten

Sie können den folgenden Befehl verwenden, um das Laufwerk bei jedem Booten des Servers automatisch einzuhängen:

Wie Sie sehen können, haben wir Änderungen in der Datei /etc/fstab vorgenommen. In dieser Datei können Sie jeden der verschiedenen Identifikatoren für unser Dateisystem verwenden, die wir zuvor im Tutorial durch Ausführen von sudo lsblk --fs ermittelt haben. Im folgenden Beispiel haben wir das Label der Partition eingefügt. Die folgenden Zeilen zeigen Ihnen auch, wie es aussehen würde, wenn wir einen der anderen Identifikatoren verwendet hätten:

Partition and Format modify etc fstab

Sobald Sie mit der Bearbeitung fertig sind, speichern und schließen Sie die Datei. Falls noch nicht geschehen, können Sie das Dateisystem einhängen, indem Sie Folgendes eingeben:

  • Überprüfen der Einhängung

Es ist eine gute Angewohnheit, sicherzustellen, dass Ihr Dateisystem nach dem Einhängen des Volumes zugänglich ist. Sie können dies bestätigen, indem Sie den df -Befehl verwenden, um zu prüfen, ob die Festplatte in der Ausgabe aufgeführt ist:

Unter dem Verzeichnis /mnt/data finden Sie auch das Verzeichnis lost+found . Dies weist auf das Stammverzeichnis eines Ext*-Dateisystems hin:

Wenn Sie überprüfen möchten, ob das eingehängte Dateisystem über Lese- und Schreibrechte verfügt, versuchen Sie, wie folgt in eine Testdatei zu schreiben:

Geben Sie die Datei einfach einmal aus, um sicherzustellen, dass der Schreibvorgang korrekt ausgeführt wurde:

Die Ausgabe zeigt, dass das Dateisystem ordnungsgemäß funktioniert. Jetzt können Sie diese Datei sicher entfernen:

Fazit

Am Ende dieser Anleitung werden Sie wissen, wie Sie neue Dateisysteme oder Laufwerke auf Ihrem Server partitionieren, formatieren, einhängen und testen. Dieses Tutorial behandelt den allgemeinen Prozess der Verwendung einer Rohfestplatte als Dateisystem für Speicher unter Linux. In bestimmten Fällen können komplexere Methoden zum Partitionieren, Formatieren und Einhängen erforderlich sein. Dieses Tutorial vermittelt Ihnen jedoch die grundlegenden Kenntnisse und Fähigkeiten, die Sie für den Einstieg benötigen.

Viel Spaß beim Computing!

author

Pranay Kapgate

Autor · CloudSigma

Preslav Dobrev ist ein kreativer Designer bei CloudSigma und konzentriert sich auf eine konsistente Unternehmensidentität durch traditionelle und innovative Marketingkanäle. Er versteht es meisterhaft, künstlerische Vision mit strategischem Marketing zu verbinden, um wirkungsvolle Markengeschichten zu schaffen.

Kommentare

Noch keine Kommentare. Schreiben Sie den ersten.