Den Versuch, eine Partition größer als 2TB unter Linux anzulegen, quittiert fdisk und cfdisk mit der Meldung ‚Value out of range‘:

Linux:~ # fdisk /dev/sda

Command (m for help): p

Disk /dev/sda: 2499.9 GB, 2499999170560 bytes255 heads, 63 sectors/track, 303940 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

Command (m for help): n

Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-303940, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-267349, default 267349): 303940
Value out of range.

Auch parted wollte keine Partitionen > 2 TB anlegen:

Linux:~ # parted /dev/sda

(parted) mkpart primary 32k 2500G
(parted) p
Disk geometry for /dev/sda: 0kB – 2500GB
Disk label type: msdos
Number Start End Size Type File system Flags
1 32kB 301GB 301GB primary xfs type=83

Dies liegt am ‚Disk Label Type‘, welcher standardmäßig auf ‚msdos‘ gestellt ist. Überprüfen läßt sich die Einstellung mit dem Programm parted (Vorsicht beim Experimentieren: parted schreibt sofort auf die Festplatte!):

Mit demselben Tool kann man dies auch auf den Wert ‚gpt‘ setzen und gleich eine Partition mit maximaler Größe anlegen:

Linux:~ # parted /dev/sda mklabel gpt
Linux:~ # parted /dev/sda mkpart primary 32k 2500G

Übrigens: Nicht von fdisk verwirren lassen! Dieses sieht auch nach dem setzen des Labels und dem Partitionieren, eine Partition von maximal 2 TB.

Linux:~ # fdisk -l /dev/sda

Disk /dev/sda: 2499.9 GB, 2499999170560 bytes255 heads, 63 sectors/track, 303940 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 267350 2147483647+ ee EFI GPT