0Pricing
Linux Server Deployment & SSH Mastery · Lektion

Festplatten partitionieren und formatieren

Lernen Sie, Festplatten mit `fdisk` oder `parted` zu partitionieren und sie mit gängigen Linux-Dateisystemen wie ext4 oder XFS zu formatieren.

Festplatten partitionieren und formatieren ist eine kostenlose Linux Server Deployment & SSH Mastery-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Server Deployment & SSH Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.

Festplatten vorbereiten: Partitionieren und formatieren

Willkommen bei der Festplattenverwaltung! Bevor ein Linux-Server eine neue Festplatte verwenden kann, sind zwei wichtige Schritte erforderlich: Partitionierung und Formatierung.

  • Durch die Partitionierung wird eine physische Festplatte in logische Bereiche aufgeteilt.
  • Die Formatierung bereitet diese Bereiche darauf vor, Daten mit einem bestimmten Dateisystem zu speichern.

Sehen wir uns nun an, wie Sie Ihre Festplatten einsatzbereit machen!

Warum sollten Sie Ihre Festplatten partitionieren?

Partitionierung dient nicht nur der Organisation, sondern ist aus mehreren Gründen wichtig:

  • Betriebssystem und Daten trennen: Bewahren Sie die Dateien Ihres Betriebssystems auf einer Partition und die Benutzerdaten auf einer anderen auf. Dadurch werden Sicherungen erleichtert und Daten bei einer Neuinstallation des Betriebssystems geschützt.
  • Mehrere Dateisysteme: Verwenden Sie auf verschiedenen Partitionen unterschiedliche Dateisysteme (z. B. ext4 für die allgemeine Verwendung und XFS für große Dateien).
  • Multi-Boot-Systeme: Wenn Sie mehrere Betriebssysteme (z. B. zwei Linux-Distributionen) auf einer Festplatte installieren möchten, benötigt jedes davon eine eigene Partition.

Ihre Festplatten identifizieren

Bevor Sie partitionieren können, müssen Sie wissen, welche Datenträger verfügbar sind. Linux weist physischen Datenträgern normalerweise Namen wie /dev/sda, /dev/sdb usw. zu.

Mit dem Befehl lsblk können Sie Blockgeräte (Datenträger und Partitionen) sowie deren Größen auflisten.

fdisk -l zeigt außerdem detaillierte Informationen zu den Partitionstabellen aller erkannten Datenträger an.

lsblk

fdisk -l

`fdisk`: MBR-Partitionierung

fdisk ist ein leistungsfähiges Befehlszeilenprogramm zum Bearbeiten von Partitionstabellen. Traditionell wird es für Datenträger mit dem Partitionierungsschema Master Boot Record (MBR) verwendet.

MBR ist älter und unterliegt Einschränkungen, beispielsweise einer maximalen Datenträgergröße von 2 TB und der Unterstützung von höchstens vier primären Partitionen.

Partitionieren mit `fdisk`

Um fdisk zu verwenden, führen Sie es normalerweise mit administrativen Berechtigungen aus und geben das Gerät des Datenträgers an. Zum Beispiel: sudo fdisk /dev/sdb.

Innerhalb von fdisk:

  • n: Eine neue Partition erstellen.
  • p: Eine primäre Partition auswählen (oder e für eine erweiterte Partition).
  • Start- und Endsektoren bzw. die Größe angeben.
  • w: Änderungen auf den Datenträger schreiben (Vorsicht!).
  • q: Beenden, ohne zu speichern.

Denken Sie daran: Sobald die Änderungen geschrieben wurden, sind sie dauerhaft!

sudo fdisk /dev/sdb

`parted`: GPT-Partitionierung

parted ist ein weiteres Tool zur Partitionierung von Datenträgern, das häufig für moderne Systeme bevorzugt wird. Es unterstützt das Schema GUID Partition Table (GPT), das die Einschränkungen von MBR überwindet.

  • GPT unterstützt Datenträger mit mehr als 2 TB.
  • Es erlaubt eine praktisch unbegrenzte Anzahl von Partitionen (standardmäßig typischerweise 128).
  • GPT ist robuster und bietet unter anderem Redundanz sowie eine Fehlerprüfung.

Partitionieren mit `parted`

Die Verwendung von parted ähnelt der von fdisk, allerdings gelten andere Befehle. Beispiel: sudo parted /dev/sdc.

Innerhalb von parted:

  • mklabel gpt: Eine neue GPT-Partitionstabelle erstellen.
  • mkpart primary ext4 0% 100%: Eine primäre Partition erstellen, den Dateisystemtyp angeben und Start sowie Ende festlegen.
  • print: Die aktuelle Partitionstabelle anzeigen.
  • quit: Beenden (Änderungen werden häufig sofort angewendet).

parted wendet Änderungen direkt an. Seien Sie daher besonders vorsichtig!

sudo parted /dev/sdc

Linux-Dateisysteme: ext4 und XFS

Nach der Partitionierung müssen Sie die Partitionen mit einem Dateisystem formatieren. Dadurch wird festgelegt, wie Daten gespeichert und abgerufen werden.

  • ext4: Das am häufigsten verwendete Standarddateisystem für Linux. Es ist ein Journaling-Dateisystem, das Änderungen protokolliert, um bei Stromausfällen eine Beschädigung von Daten zu verhindern. Es ist robust und wird weithin unterstützt.
  • XFS: Ein leistungsstarkes Journaling-Dateisystem, das häufig für große Dateien und Verzeichnisse verwendet wird, insbesondere in Unternehmensumgebungen. Es lässt sich gut auf sehr große Dateisysteme (Petabytes) skalieren.

Formatieren mit `mkfs.ext4`

Sobald eine Partition erstellt wurde (z. B. /dev/sdb1), können Sie sie mit dem Befehl mkfs.ext4 formatieren. Dieser Befehl schreibt die Struktur des ext4-Dateisystems auf die Partition.

Überprüfen Sie den Partitionsnamen immer genau, da das Formatieren der falschen Partition alle Daten löscht!

sudo mkfs.ext4 /dev/sdb1

Formatieren mit `mkfs.xfs`

Um eine Partition mit dem XFS-Dateisystem zu formatieren, verwenden Sie ebenfalls den Befehl mkfs.xfs. Das ist ideal, wenn Sie sehr große Dateien speichern möchten oder eine hohe E/A-Leistung benötigen.

Wie bei ext4 müssen Sie vor der Ausführung des Befehls sicherstellen, dass Sie die richtige Partition angeben.

sudo mkfs.xfs /dev/sdc1

Schnelltest: Datenträgervorbereitung

Welche der folgenden Aussagen zur Partitionierung und Formatierung von Datenträgern unter Linux sind RICHTIG?

Zusammenfassung: Datenträger bereit machen

Sie haben die wesentlichen ersten Schritte zur Vorbereitung eines Datenträgers auf Ihrem Linux-Server kennengelernt!

  • Partitionierung teilt einen Datenträger auf und kann mit Tools wie fdisk (MBR) oder parted (GPT) durchgeführt werden.
  • Formatierung weist mithilfe von Befehlen wie mkfs.ext4 oder mkfs.xfs ein Dateisystem wie ext4 oder XFS zu.

Diese Kenntnisse sind grundlegend, um Speicher für Ihre Anwendungen und Daten einzurichten. Als Nächstes lernen Sie, wie Sie diese neuen Partitionen durch das Mounten für Ihr System zugänglich machen!

Häufig gestellte Fragen

Ist die Lektion „Festplatten partitionieren und formatieren“ kostenlos?

Ja — der vollständige Text von „Festplatten partitionieren und formatieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Server Deployment & SSH Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Festplatten partitionieren und formatieren“?

Lernen Sie, Festplatten mit `fdisk` oder `parted` zu partitionieren und sie mit gängigen Linux-Dateisystemen wie ext4 oder XFS zu formatieren. Du übst Linux Server Deployment & SSH Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Linux Server Deployment & SSH Mastery zu starten?

Keine Vorkenntnisse erforderlich. Linux Server Deployment & SSH Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Festplatten partitionieren und formatieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Linux Server Deployment & SSH Mastery-Lektion Code schreiben und ausführen?

Ja. Jede Linux Server Deployment & SSH Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Festplatten partitionieren und formatieren
  2. Dateisysteme einhängen
  3. Festplattennutzung überwachen
  4. Logical Volume Management (LVM)
← Zurück zu Linux Server Deployment & SSH Mastery