Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.
Dieser Artikel erfordert mehr Erfahrung im Umgang mit Linux und ist daher nur für fortgeschrittene Benutzer gedacht.
GNU Parted
ist ein Programm zur Festplatten-Partitionierung und Größenänderung der Partitionen. Es erlaubt, ext2, ext3, ext4, linux-swap, FAT, FAT32 und reiserfs Partitionen zu erstellen, löschen, in der Größe zu verändern, zu verschieben und zu kopieren. Es kann Macintosh HFS-Partitionen erstellen, in der Größe verändern und verschieben und auch jfs-, ntfs-, ufs- und xfs-Partitionen erkennen.
Der Nutzen von GNU Parted zeigt sich beim Erstellen von neuem Raum für Betriebssysteme, Neuorganisation des Festplattengebrauchs und beim Kopieren von Daten auf neue Festplatten. GNU Parted ist das Standard-Werkzeug zur Festplattenpartitionierung in vielen GNU/Linux-Distributionen. Für allgemeine Informationen und Sicherheitshinweise empfiehlt sich der Artikel Grundlagen zur Partitionierung.
Sowohl für KDE als auch für GNOME gibt es grafische Benutzeroberflächen, die die Arbeit mit GNU Parted erleichtern. Informationen hierzu findet man unter GParted (GNOME) und Partitionmanager (KDE).
Folgendes Paket muss installiert [1] werden:
parted
Je nach Dateisystemen, mit denen gearbeitet werden muss, sind diese Pakete erforderlich:
e2fsprogs (Ext2/3/4)
ntfsprogs (NTFS, nur bis Natty Narwhal 11.04 )
reiserfsprogs (ReiserFS )
xfsprogs (XFS )
hfsprogs (HFS / HFS+)
Paketliste zum Kopieren:
sudo apt-get install e2fsprogs ntfsprogs reiserfsprogs xfsprogs hfsprogs
sudo aptitude install e2fsprogs ntfsprogs reiserfsprogs xfsprogs hfsprogs
Um GNU Parted zu nutzen, öffnet man ein Terminal [2] und ruft parted mit Root-Rechten auf [3]. Dann können weitere Befehle mit entsprechenden Optionen und Parametern aufgerufen werden.
Hierbei wählt GNU Parted automatisch die Festplatte zur Bearbeitung aus, auf der das Programm gestartet wurde.
Möchte man dagegen selbst angeben, auf welche Festplatte GNU Parted beim Start zugreifen soll, so muss beim Programmaufruf noch die Angabe der Festplatte beispielhaft in dieser Form erfolgen:
parted /dev/sdb
Der Parameter /dev/sdb gibt hier an, dass Parted auf die zweite SCSI-, SATA- oder IDE-Festplatte zugreifen soll. Demnach ist /dev/sda die erste Festplatte.
| Befehl | Funktion |
check NUMBER | Führt einen einfachen Check des Dateiystems auf Partition NUMBER (z.B. 1) aus. |
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER | Kopiert ein Dateisystem auf eine andere Partition. |
help [COMMAND] | Gibt allgemeine Hilfe oder Hilfe zu einem Befehl. |
print [free;NUMBER;all] | Gibt Informationen über die Partitionstabelle, eine Partition, oder alle Festplatten aus. |
mklabel LABEL-TYPE | Erstellt ein neues Disklabel (Partitionstabelle). |
mkfs NUMBER FS-TYPE | Erstellt ein Dateisystem vom Typ FS-TYPE (z.B. linux-swap) auf Partition NUMBER. |
mkpart PART-TYPE [FS-TYPE] START END | Erstellt eine Partition, optional mit Dateisystem. |
mkpartfs PART-TYPE FS-TYPE START END | Erstellt eine Partition mit einem Dateisystem. |
move NUMBER START END | Verschiebt Partition NUMBER. |
name NUMBER NAME | Benennt Partition NUMBER mit NAME. |
rescue START END | Stellt eine verlorene Partition nahe START und END wieder her. |
resize NUMBER START END | Ändert die Größe der Partition NUMBER und des Dateisystems darauf. |
rm NUMBER | Löscht Partition NUMBER. |
select DEVICE | Wählt die Festplatte zur Bearbeitung. |
set NUMBER FLAG STATE | Ändert den Status (on/off) der FLAG (z.B. boot) auf Partition NUMBER. |
toggle [NUMBER [FLAG]] | Schaltet den Status der FLAG auf Partition NUMBER. |
unit UNIT | Setzt die Standard Einheit auf UNIT (z.B GB oder %). |
| version | Zeigt die aktuell verwendete GNU Parted Version und Copyright Informationen. |
| quit | Beendet das Programm. |
Im folgenden Beispiel soll auf dem Device /dev/sda eine primäre FAT32-Partition erstellt werden.
Das entsprechende Device darf für die Partitionierung nicht im System eingehängt sein! Die sicherste Vorgehensweise ist die Verwendung einer Live-CD.
Die vorhandenen Devices des Systems kann man sich mit
fdisk -l
anzeigen lassen. Durch
sudo parted
wird parted gestartet. Jetzt lässt sich durch den Befehl select ein Device auswählen.
(parted) select /dev/sda
Mit
(parted) print
wird die aktuelle Partitionstabelle angezeigt. Bereits vorhandene Partitionen lassen sich jetzt mit
(parted) rm #NUMBER
löschen, wobei #NUMBER die Partitionsnummer ist. Um die Größe der Partition prozentual anzugeben, muss die Standardeinheit von parted umgestellt werden. Dies geschieht mit
(parted) unit %
Durch
(parted) mkpartfs primary fat32 8MiB 100%
wird eine primäre FAT32-Partition mit dem Start bei 8MiB und dem Ende (bei 100%) des Device erstellt. Zahlen Werte können u.a. in folgenden Einheiten angegeben werden:
MiB mebibyte (1048576 bytes) GiB gibibyte (1073741824 bytes) MB megabyte (1000000 bytes) GB gigabyte (1000000000 bytes) % percentage of the device (between 0 and 100)
wobei Angaben in MiB,GiB (also mit "i") zu empfehlen sind, da hier die PC übliche Basis 1024 beträgt. Parted lässt sich durch
(parted) quit
wieder verlassen.
Diese Revision wurde am 23. Mai 2012 08:13 von RapaNui erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Installation, System, Shell, Klonen
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten