AA_PO-3798-Fotolia-Kristian_Peetz_fotolia-festplatte.jpg

© Kristian Peetz, fotolia

GPT-Platten im Griff

Shell-Tools für GPT-Partitionstabellen

05.04.2013
Um Platten zu partitionieren, greift man unter Linux traditionell zu "fdisk" – doch mit modernen GPT-Platte kann das Programm nicht umgehen. Die Alternativen heißen "gdisk" und "parted".

Wie in den Schwerpunktartikeln dieser Ausgabe schon ausführlich besprochen, verwenden neue Rechner (vor allem solche, die mit Windows 8 ausgeliefert werden) eine neue Firmware namens UEFI [1]; damit verbunden gibt es auch eine neue Methode, Festplatten zu partitionieren. GPT (GUID Partition Table) ist auf Apples Macs schon länger im Einsatz, für PCs ist es aber Neuland [2].

Wenn Sie auf einem Rechner mit GPT fdisk nutzen wollen, um einen Blick auf die Partitionierung zu werfen, erhalten Sie wenig brauchbare Information: Statt der erhofften Tabelle erscheint (nach einer GPT-Warnung) nur eine einzige Partition vom Typ GPT, welche die ganze Platte zu füllen scheint (Listing 1).

Listing 1

"fdisk"-Ausgabe

susepc:/home/esser # fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The
util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 750.2 GB, 750156374016 bytes
[...]
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1465149167   732574583+  ee  GPT
Partition 1 does not start on physical sector boundary.

Was Sie dort sehen, ist der Inhalt des so genannten Protective MBR – dieser liegt als Schutzmechanismus an der Stelle, wo MBR-basierte Partitionierungstools die Partitionstabelle erwarten. Der stets einzige vorhandene Eintrag gibt vor, dass die gesamte Platte durch eine Partition von Typ GPT belegt wäre. Das stimmt zwar nicht, hält aber ältere Partitionierungstools (die GPT nicht kennen) erfolgreich davon ab, neue Partitionen nach dem MBR-Schema zu erzeugen und damit Daten auf der Platte zu löschen.

GPT-Partitionstabellen

GPT (GUID Partition Table) verwendet einen ganz anderen Aufbau als die bisher üblichen MBR-Tabellen: Was Sie über primäre, erweiterte und logische Partitionen wissen, können Sie in der GPT-Welt vergessen – es gibt nur noch Partitionen, und davon (theoretisch) bis zu 128 Stück auf einer Platte. Das Partitionierungsprogramm von Windows 8 beharrt zwar auf der Bezeichnung primäre Partition (Abbildung 1), dieser Begriff hat für GPT-Platten aber keine Bedeutung.

Abbildung 1: Windows spricht bei GPT-Platten durchgängig von "primären Partitionen", der Begriff ist hier aber falsch.

Die Bezeichnungen der einzelnen Partitionen einer Platte /dev/sda sind jetzt einfach durchnummeriert: Sie sprechen diese über /dev/sda1, /dev/sda2 usw. an. Dabei darf es durchaus Lücken zwischen den Nummern geben, es ist aber üblich, einfach fortlaufend Nummern zu vergeben.

GPT fdisk

Am leichtesten gelingt der Einstieg in die GPT-Partitionierung mit gdisk, dessen Name eine Abkürzung für GPT-fdisk ist: Das Tool lehnt sich von der Bedienung stark an fdisk an und weicht nur dort von dem Klassiker ab, wo es unvermeidbar ist. Sie brauchen in jedem Fall Root-Rechte für die Benutzung von gdisk, auch dann, wenn Sie nur einen Blick auf die vorhandenen Partitionen werfen wollen. Um als normaler Anwender wenigstens die Partitionsliste abzurufen, können Sie den Befehl

cat /proc/partitions

verwenden, finden in der Ausgabe aber nur Hinweise auf Größe und Gerätedatei der jeweiligen Partition.

Für einen ersten Blick auf die Partitionierung steht die Option -l (list) bereit, die allerdings zwingend die Angabe einer Gerätedatei (/dev/sda, /dev/sdb etc.) erwartet (Abbildung 2). Bei fdisk ist es genauso möglich, die Platte anzugeben, aber dort kann man das Argument auch weglassen, und fdisk zeigt dann Informationen über sämtliche Platten an.

Abbildung 2: Die Ausgabe von "gdisk" ist informativ, sie verrät, welche Partitionstabellen es gibt.

Um die Partitionierung einer Platte zu bearbeiten, rufen Sie gdisk mit dem Gerätenamen der Platte als einzigem Argument auf, also z. B.

gdisk /dev/sda

Das Programm sucht dann nach Partitionstabellen in verschiedenen Formaten und berichtet über das Resultat der Suche: Auf einem GPT-System sollten Sie die Einträge MBR: protective und GPT: present (sowie Hinweise auf nicht vorhandene BSD- und APM-Tabellen) finden.

Dass Sie nun in gdisk arbeiten, erkennen Sie am Prompt, der sich zu Command (? for help): ändert. Sie können sich jederzeit mit p (print) die aktuellen Partitionierungsdaten anzeigen lassen. Wie bei fdisk spiegelt die Anzeige alle bisher geplanten (aber noch nicht ausgeführten) Änderungen wider – Sie verlassen das Programm mit q (quit), dann gehen alle Änderungen verloren. Erst wenn Sie w (write) eingeben, schreibt gdisk die neuen Daten in die Partitionstabelle.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Dateien unter Windows und Mac OS sichern
    Viele Anwender arbeiten nicht exklusiv mit Linux, sondern benutzen parallel Windows oder Mac OS – die dort entstehenden privaten Dateien gilt es auch zu sichern. So klappt es mit einer einzigen Backup-Platte.
  • Feine Minznote
    Seit August 2015 gibt es Linux Mint 17.2 KDE, Codename "Rafaela". Auf unserer Heft-DVD finden Sie die 64-Bit-Version der eng mit Ubuntu verwandten und populären Linux-Distribution.
  • Frische Minze
    Im November 2014 erschien Linux Mint 17.1, Codename "Rebecca". Auf unserer Heft-DVD finden Sie die 64-Bit-Version der KDE-Ausgabe, und dieser Artikel zeigt, wie Sie das System installieren.
  • Solid State Drives optimal eingestellt
    Früher galt: Mehr RAM macht den Rechner schneller. Heute dominieren Solid State Drives das Rennen um den schnellsten Durchsatz im Gesamtsystem.
  • Kubuntu 14.04 LTS
    Im April ist Ubuntu 14.04 erschienen – und zeitgleich auch die KDE-Variante Kubuntu. Version 14.04 ist eine Long-Term-Support-Version (LTS): Die Entwickler werden sie mindestens fünf Jahre mit Updates versorgen.
Kommentare

Infos zur Publikation

EL 01/2016: Daten sichern und synchronisieren

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet EUR 9,80. Weitere Informationen zum Heft finden Sie auf der EasyLinux-Homepage.

Das EasyLinux-Jahresabo mit Prämie kostet ab EUR 33,30. Details zum EasyLinux-Jahresabo finden Sie im Medialinx-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!      

Der Tipp der Woche

Schon gewußt?

14.11.2015

Auch unter Ubuntu 15.10 kann man wieder mit dem Startmedienersteller (alias Startup Disk Creator) ein Live-System auf einem USB-Stick einrichten. ...

Fehler des Startmedienerstellers von Ubuntu 15.10 umgehen

Aktuelle Fragen

Leap 42.1 und LibreOffice
Heinz Kolbe, 09.02.2016 21:54, 0 Antworten
Moin moin, auf meinem Notebook habe ich Leap 42.1 und Win 10 installiert. Alles läuft rund nur...
Tails Update
Val Lerie, 11.01.2016 10:51, 0 Antworten
Hallo zusammen, updaten > update Speichern unter > Persistent nicht möglich, mit der Meldung;...
Recoll
Jürgen Heck, 20.12.2015 18:13, 4 Antworten
Wie kann man mit Recoll nach bestimmten Zeichen/Satzzeichen bzw. Zeichenkombinationen suchen, z....
Wings Platinum 4 auf Linux?
Bodo Steguweit, 18.12.2015 11:37, 4 Antworten
Hallo in die Runde ich nutze für meine Diashows Wings Platinum 4 als Diareferent. Arbeite jetzt...
Bandbreite regulieren
Georg Armani, 25.11.2015 16:50, 1 Antworten
Hallo, ich bin ein Neuling in Sachen Linux und hoffe auf Hilfe. Ich habe zwei Windows Rechner...