sammlung:partitionieren
Inhaltsverzeichnis
Partitionieren unter Linux
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.
Übersicht
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:
- MBR (Master Boot Record): Alt, bis 2 TB, max. 4 primäre Partitionen
- GPT (GUID Partition Table): Modern, unterstützt >2 TB, viele Partitionen
Voraussetzungen
- Root-Privilegien oder Sudo-Zugriff
- Grundverständnis von Festplatten und Partitionen
- WICHTIG: Backup vor Änderungen erstellen!
Vergleich der Partitionierungs-Tools
| 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 |
Auswahlkriterien
Wähle fdisk wenn:
- Du MBR-Partitionen brauchst
- Du direkt Kommandos eingeben möchtest
- Einfache Szenarien ohne Größenänderung
Wähle cfdisk wenn:
- Du eine benutzerfreundliche Terminal-UI möchtest
- Du MBR oder GPT verwenden möchtest
- Du interaktiv arbeiten möchtest
Wähle parted wenn:
- Du GPT-Partitionen brauchst
- Du Partitionen vergrößern/verkleinern möchtest
- Du Automatisierung via Script brauchst
Wähle sgdisk wenn:
- Du nur GPT brauchst
- Du komplexe GPT-Manipulationen brauchst
- Du Script-freundliche Befehle brauchst
Wähle gparted wenn:
- Du lieber grafisch arbeiten möchtest
- Du komplexe Partitionslayouts brauchst
- Du Live-CD verwendest (z.B. GParted Live)
Grundkonzepte
Partitionstypen
Primäre Partitionen (MBR) - Max. 4, direkt bootbar Erweiterte Partition (MBR) - Container für logische Partitionen Logische Partitionen (MBR) - Beliebig viele, in erweitert
Partitionsnamen
/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
Typische Partitionslayouts
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)
Anleitung
1) Festplatte analysieren
# Alle Festplatten anzeigen lsblk fdisk -l parted -l # Spezifische Festplatte prüfen sudo fdisk -l /dev/sda sudo parted -l /dev/sda
2) Partition erstellen (Beispiele)
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
3) Partition löschen
# Mit fdisk sudo fdisk /dev/sda # d - Delete # 1 - Partitionsnummer # w - Schreiben # Mit parted sudo parted /dev/sda rm 1
4) Dateisystem erstellen
# Nach Partitionierung neues Dateisystem erstellen sudo mkfs.ext4 /dev/sda2 sudo mkfs.vfat /dev/sda1 # Für EFI
Häufige Szenarien
Neue Festplatte partitionieren (GPT)
# 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
Partition vergrößern
# Mit parted (offline) sudo parted /dev/sda resizepart 2 100% # Partition 2 vergrößern quit # Mit GParted (grafisch, einfacher) gparted
Von MBR zu GPT migrieren
# Warnung: Daten gehen verloren! # Backup erstellen, dann: sudo parted /dev/sda mklabel gpt # Neu partitionieren
Hinweise
KRITISCH - Datenverlust möglich:
- Falsche Festplatte oder Partition → Datenverlust!
- IMMER
/dev/sdb doppelt prüfen (nicht /dev/sda!)
- Vor Änderungen: Backup erstellen
- Laufende Systeme nicht die Root-Partition ändern
Best Practices:
-
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
Siehe auch
Quellen
sammlung/partitionieren.txt · Zuletzt geändert: von 127.0.0.1
