===== parted: Partitionen verwalten ===== Kurzfassung - GNU parted verwaltet Partitionstabellen (MBR/GPT) und erstellt, löscht oder verschiebt Partitionen auf Blockgeräten. - Es eignet sich für automatisierbare Partitionierung, Größenänderungen und Vorbereitung von Datenträgern für unterschiedliche Betriebssysteme. ==== Voraussetzungen ==== - Root- oder sudo-Rechte - Datenträger als /dev/sdX oder /dev/nvmeXnY verfügbar - Backup wichtiger Daten; Operationen sind destruktiv - Paket parted installiert (sudo apt install parted) ==== Schritte ==== **Überblick über vorhandene Datenträger** # Alle erkannten Blockgeräte und deren Partitionstabellen anzeigen sudo parted -l **Neue GPT-Tabelle anlegen** # Neue GPT-Partitionstabelle auf /dev/sdb schreiben (löscht vorhandene Aufteilung) sudo parted /dev/sdb --script mklabel gpt **Partition mit Start/Ende anlegen** ^ Befehl ^ Beschreibung ^ | sudo parted /dev/sdb --script mkpart primary ext4 1MiB 100GiB | Erste primäre Partition von 1 MiB bis 100 GiB für ext4 erstellen. | | sudo parted /dev/sdb --script mkpart primary linux-swap 100GiB 120GiB | Swap-Bereich zwischen 100 GiB und 120 GiB anlegen. | | sudo parted /dev/sdb --script mkpart primary fat32 120GiB 100% | FAT32-Partition ab 120 GiB bis zum Ende des Datenträgers erstellen. | | sudo parted /dev/sdb --script mkpart primary ext4 0% 50% | Partition über prozentuale Angaben (0 %–50 %) einrichten. | **Dateisystem-Typ setzen (Kompatibilität)** ^ Befehl ^ Beschreibung ^ | sudo parted /dev/sdb --script set 1 boot on | Erste Partition als bootfähig kennzeichnen. | | sudo parted /dev/sdb --script set 1 raid on | Partition für Software-RAID markieren. | **Größe anpassen** # Partition 1 auf 200GiB vergrößern (vorher Dateisystem anpassen) sudo parted /dev/sdb resizepart 1 200GiB **Interaktive Sitzung mit Sicherheitsabfrage** ^ Eingabe ^ Beschreibung ^ | sudo parted /dev/sdb | parted interaktiv starten. | | (parted) print | Aktuelle Partitionstabelle anzeigen. | | (parted) mkpart primary ext4 1MiB 51200MiB | Neue Partition mit Start/Ende definieren. | | (parted) quit | Sitzung verlassen und Änderungen bestätigen/verwerfen. | **Ausrichtung prüfen** # Prüfen, ob Partition 1 optimal ausgerichtet ist (wichtig für SSD/RAID) sudo parted /dev/sdb align-check optimal 1 ==== Hinweise ==== * Mit --script laufen Befehle ohne Rückfragen; nur bei automatisierten Abläufen verwenden. * Nach Änderungen udev triggern oder Datenträger neu einlesen: sudo partprobe /dev/sdb. * Unterschiedliche Einheiten nutzbar (MiB, GiB, %) – konsistente Angaben verhindern Rundungsfehler. * Für Online-Resizing vorsichtig vorgehen: Dateisystem vorher abhängen oder passende Tools (resize2fs, xfs_growfs) nutzen. ==== Siehe auch ==== * [[sammlung:cfdisk|cfdisk]] * [[sammlung:storage_management|Storage Management]] * [[sammlung:lvm|LVM]] {{tag>parted partitionierung gpt mbr linux storage}}