• Es werden Tooles zur Partitionierung von digitalen Speichermedien vorgestellt.
  • Fehler? Ergänzungen? Fragen? Schreib mir.

Vorraussetzungen

  • Halbwegs sicherer Umgang mit einer Linux Konsole / Terminal.
  • Kenntnisse darüber wie Platten und Partitionen unter Linux angesprochen (/dev/sdX, /dev/hdX, /dev/sdX1, /dev/sdX2, …) werden.

Installation

Installation von Werkzeugen zur Partitionierung.

Speichermedien

Partition

  • lat. partitio: Teil, Abschnitt
  • Strukturierung von Datenträgern
    • Für z. B. 2. Betriebssystem
    • Unterteilung verschiedener Bereiche nach deren Aufgabe; z. B. SWAP, Boot, Betriebssystem
  • Partitionierbare Medien sind oben genannte Speichermedien.
  • Nicht dazu gehören optische Speichermedien wie CDs, DVDs und BDs

Partitionstabellen

  • Festgelegter Bereich auf einem Speichermedium, meist am Anfang des Gerätes.
  • Enthält Informationen über die Konfiguration/Unterteilung des Mediums in einzelne Teile / Partitionen.
  • Es gibt verschiedene Formate für solch eine Tabelle, die zwei verbreitetsten sind:
    • MBR
      • Tabelle wird im Master Boot Record (MBR) verwaltet, max. 2 TB
      • 2 Typen sind möglich:
        • Primäre Partition, max. 4
        • Eine primäre Partition kann als erweiterte Partition angelegt werden
    • GPT (GUID Partition Table)
      • Teil von UEFI-Standard
      • Enthält MBR und eine eigene Partitionstabelle, max. ca. 8 Zettabyte
        • (GB: 10^9 , TB: 10^12 , PB: 10^15 , EB: 10^18 , ZB: 10^21 )
      • Im MBR ist für die Abwärtskompatibilität ein Eintrag vorhanden, welcher die gesamte Platte als belegt markiert.
      • Keine Unterscheidung zwischen primärer, erweiterter oder logischer Partition.

Partitionieren

Für die Partitionierung stehen eine Vielzahl an Programmen zur Verfügung.

  • lsblk oder parted -l
    • Zeigt alle angeschlossenen Geräte und deren Konfiguration an.

fdisk

Werkzeug zur Verwaltung von MSDOS-Tabellen. Es sollte nicht zur Formatierung verwendet werden, da diese unzuverlässig funktioniert.

  • fdisk /dev/sdX
    • m … gibt die Hilfe aus.
    • o … legt eine neue MSDOS-Partitionstabelle an.
    • n … legt eine neue Partition an.
      • Bei der Nachfrage, nach dem Start und Endsektor wir immer der niedrigste und größte mögliche Sektor vorgeschlagen, welcher durch <enter> übernommen werden kann.
      • Möchte man nicht den Sektor angeben, kann auch mittels z. B. +512M eine gängige Größe angegeben werden.
    • w … Änderungen übernehmen und die Anwendung verlassen.
    • q … Ohne Änderungen die Anwendung verlassen.
  • cfdisk /dev/sdX
    • Ncurses-Werkzeug zur interaktiven Bearbeitung des Partitionslayoutes.

gdisk

gdisk ist ein Werkzeug für die Verwaltung von GPT.

  • gdisk /dev/sdX
    • m … gibt die Hilfe aus.
    • o … legt eine neue GPT-Partitionstabelle an.
    • n … legt eine neue Partition an.
      • Bei der Nachfrage, nach dem Start und Endsektor wir immer der niedrigste und größte mögliche Sektor vorgeschlagen, welcher durch <enter> übernommen werden kann.
      • Möchte man nicht den Sektor angeben, kann auch mittels z. B. +512M eine gängige Größe angegeben werden.
    • w … Änderungen übernehmen und die Anwendung verlassen.
    • q … Ohne Änderungen die Anwendung verlassen.
  • cgdisk /dev/sdX
    • Ncurses-Werkzeug zur interaktiven Bearbeitung des Partitionslayoutes.

GNU Parted

GNU Parted ist ein sehr umfangreiches Werkzeug für die Kommandozeile.

  • parted /dev/sdX
    • help … gibt die Hilfe aus.
    • print … gibt die aktuelle Konfiguration angeschlossener Geräte an.
    • select /dev/sdX … zu bearbeitendes Gerät auswählen.
    • mktable msdos … Erstellt eine neue Partitionstabelle.
    • mktable gpt … Erstellt eine neue Partitionstabelle.
    • mkpart … Erstellt eine neue Partition.
      • primary/extended? p
      • File system type? [ext2]? ext4
      • Start? 0
      • End? 100% / +100G / 100G
    • name $PARTNUM $NAME … Gibt der Partition mit der Nummer $PARTNUM den Namen $NAME.

GParted

GParted ist eine umfangreiche grafische Oberfläche für GNU Parted.

gparted

GNOME Disks

GNOME Disks ist eine grafische Oberfläche für die Laufwerksverwaltung im GNOME (Shell) Desktop.

gnome-disks

KDE Partition Manager

Der KDE Partition Manager ist die grafische Oberfläche für die Laufwerksverwaltung unter KDE Plasma Desktop.

partitionmanager