Kurzfassung: Partitionierung teilt Festplatten in logische Abschnitte auf. Linux bietet verschiedene Tools für MBR (fdisk, cfdisk) und GPT (parted, sgdisk, gparted) Partitionierungsschemata. Zielgruppe: Systemadministratoren zur Datenträgerverwaltung.
Partitionierung ist der erste Schritt bei der Festplattenvorbereitung. Sie teilt physische Festplatten in logische Segmente, auf denen Dateisysteme installiert werden. Linux unterstützt zwei Partitionierungsformate:
| Tool | Typ | Schnittstelle | MBR | GPT | Beste Nutzung |
| fdisk | Kommandozeile | Interaktives Menu | ✓ | Eingeschränkt | MBR-Partitionen, Scripts |
| cfdisk | Kommandozeile | Text-UI | ✓ | ✓ | Benutzerfreundlich, Terminal |
| parted | Kommandozeile | Kommandos oder interaktiv | ✓ | ✓ | Automatisierung, GPT |
| sgdisk | Kommandozeile | Kommandos oder interaktiv | - | ✓ | GPT-Spezialist, Scripts |
| gparted | GUI | Grafische Oberfläche | ✓ | ✓ | Desktop-Nutzer, Live-CDs |
Wähle fdisk wenn:
Wähle cfdisk wenn:
Wähle parted wenn:
Wähle sgdisk wenn:
Wähle gparted wenn:
Primäre Partitionen (MBR) - Max. 4, direkt bootbar Erweiterte Partition (MBR) - Container für logische Partitionen Logische Partitionen (MBR) - Beliebig viele, in erweitert
/dev/sda # Erste SATA-Festplatte /dev/sda1 # Erste Primär-Partition /dev/sda5 # Erste Logische Partition (MBR) /dev/nvme0n1 # Erste NVMe-SSD /dev/nvme0n1p1 # Erste Partition auf NVMe
Einfaches Linux-System (MBR):
/dev/sda1 (1 GB) - /boot (Linux) /dev/sda2 (Rest) - / (Linux)
Modernes System (GPT):
/dev/sda1 (512 MB) - EFI System Partition /dev/sda2 (1 GB) - /boot (Linux) /dev/sda3 (Rest) - / (Linux)
# Alle Festplatten anzeigen lsblk fdisk -l parted -l # Spezifische Festplatte prüfen sudo fdisk -l /dev/sda sudo parted -l /dev/sda
Mit fdisk (MBR):
sudo fdisk /dev/sda # n - Neue Partition # p - Primär # 1 - Partitionsnummer # Default - First Sector # +10G - Größe (10 GB) # w - Schreiben
Mit cfdisk (benutzerfreundlich):
sudo cfdisk /dev/sda # GUI-basiert, Pfeiltasten navigieren
Mit parted (GPT):
sudo parted /dev/sda mklabel gpt mkpart ESP fat32 1MB 512MB mkpart root ext4 512MB 100% print quit
# Mit fdisk sudo fdisk /dev/sda # d - Delete # 1 - Partitionsnummer # w - Schreiben # Mit parted sudo parted /dev/sda rm 1
# Nach Partitionierung neues Dateisystem erstellen sudo mkfs.ext4 /dev/sda2 sudo mkfs.vfat /dev/sda1 # Für EFI
# Tool wählen: parted oder sgdisk sudo parted /dev/sdb mklabel gpt mkpart ESP fat32 1MB 512MB mkpart root ext4 512MB 100% quit # Dateisysteme erstellen sudo mkfs.vfat /dev/sdb1 sudo mkfs.ext4 /dev/sdb2
# Mit parted (offline) sudo parted /dev/sda resizepart 2 100% # Partition 2 vergrößern quit # Mit GParted (grafisch, einfacher) gparted
# Warnung: Daten gehen verloren! # Backup erstellen, dann: sudo parted /dev/sda mklabel gpt # Neu partitionieren
/dev/sdb doppelt prüfen (nicht /dev/sda!)
- Vor Änderungen: Backup erstellen
- Laufende Systeme nicht die Root-Partition ändern
lsblk vor jeder Operation zur Verifizierung
- Live-CD/USB für größere Änderungen verwenden
- GParted Live für grafische, sichere Partitionierung
- Test mit USB-Stick oder VM erst durchführen
- Partitionstabelle backen: sudo sfdisk -d /dev/sda > sda-partition-table.bak