ubuntuusers.de

ubuntuusers.deWikiGNU Parted

GNU Parted

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Artikel für fortgeschrittene Anwender

Dieser Artikel erfordert mehr Erfahrung im Umgang mit Linux und ist daher nur für fortgeschrittene Benutzer gedacht.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Wiki/Icons/gnu.png GNU Parted {en} 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).

Installation

Folgendes Paket muss installiert [1] werden:

  • parted

Wiki/Vorlagen/Installbutton/button.png

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+)

Wiki/Vorlagen/Installbutton/button.png

Paketliste zum Kopieren:

sudo apt-get install e2fsprogs ntfsprogs reiserfsprogs xfsprogs hfsprogs 

sudo aptitude install e2fsprogs ntfsprogs reiserfsprogs xfsprogs hfsprogs 

Benutzung

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 

Hinweis:

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.

Anwendungsbeispiel

Im folgenden Beispiel soll auf dem Device /dev/sda eine primäre FAT32-Partition erstellt werden.

Hinweis:

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

Passwort vergessen?