Also ich habe da jetzt mal etwas Zeit investiert und getestet, soweit ich dazu in der
Lage bin (ich habe halt kein TB-Device).
Fazit: ich kann Arch unter Arch sowohl Devices > 3TB nutzen, als auch Arch auf eine
HD mit GPT-Partitionslabel installieren und booten.
Getestet habe ich unter einer VM mit 4x800GB, zusammengefaßt zu einem Software-
Raid Level 0. In einen MultiDevice können ja leider keine Partitionen erstellt werden,
deshalb ein einfaches mkfs.ext3 auf /dev/md0.
Kein Problem, dieses Device zu nutzen.
Aber das war ja alles noch mit einer msdos Partitionstabelle.
Ich kann unter der VM leider keine Festplatte > 950GB erstellen.
Um das wenigstens prinzipiell mal zu testen - v.a. in Punkto Installation - habe ich
eine VM mit einer 900GB HD (sda) erstellt.
a) Partitionen erstelllen
Da für deine Größe ja GPT notwendig ist: Die Arch-Install-ISOs bringen kein parted
mit. parted ist aber notwendig, da keines der fdisk-Tools GPT-Labels erstellen kann.
Also habe ich (wie schon angesprochen) mir die gparted-Live-CD genommen und
sda mit einem GPT-Label versehen. Dann zwei Partitionen (analog zu deinem Wunsch)
erstellt (sda1 = 100GB für das System, sda2 = der Rest, für Daten), beide auch unter
gparted mit ext3 formatiert.
b) Installation
Die Installation absolut problemlos, sda1 und sda2 wurden vom Kernel trotz GPT erkannt.
Ich habe im Installer nur Mountpoints (/ und /data) angegeben und nicht formatieren
lassen. Dann das Basis-System installiert und konfiguriert.
c) Bootloader
Grub läßt sich zumindest in der Install-ISO-Version nicht in den MBR von sda installieren.
Fehlermeldung ist: Filesystem type unknown, partition type 0xee
Es gibt IMHO Patches für Grub, damit dieser z.B. auch GPT-Labels erkennt. Der von der
Install-CD hat das nicht.
Dafür funktioniert Lilo (gutes altes Lilo!)
Somit kriege ich (ohne über eine Boot-CD starten zu müssen) Arch auch mit einem
Bootloader versehen.
d) Infos
[root@myhost ~]# df -h
Dateisystem Größe Benut Verf Ben% Eingehängt auf
/dev/sda1 97G 669M 91G 1% /
none 125M 0 125M 0% /dev/shm
/dev/sda2 790G 197M 750G 1% /data
[root@myhost ~]# fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 966.3 GB, 966367641600 bytes
255 heads, 63 sectors/track, 117487 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2f689f80
Device Boot Start End Blocks Id System
/dev/sda1 1 117488 943718399+ ee EFI GPT
Trotz dieser Anzeige von fdisk habe ich natürlich sda1 und sda2 in Benutzung.
[root@myhost ~]# pacman -S parted
[root@myhost ~]# parted /dev/sda print
Modell: Bla Bla Virtual S (scsi)
Festplatte /dev/sda: 966GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Nummer Anfang Ende Größe Dateisystem Name Flags
1 17,4kB 105GB 105GB ext3
2 105GB 966GB 862GB ext3
Wie gesagt: das ist nur eine Simulation und es kann real bei deinem Storage ganz
anders aussehen. Aber von meiner Seite kann ich nur feststellen:
- keine Probleme mit Partitionen > 3TB
- keine Probleme das System auch mit einer GPT gelabelten HD zu installieren und zu booten.
- Lediglich der Grub-Bootloader kommt zumindest in dieser Version vom ISO nicht mit GTP zurecht. Das kann sich aber evtl. mit den neuen ISOs ändern bzw. ich bin sogar bereit dafür einen Bugreport zu schreiben, damit notwendige GPT-Patches in den grub reinkommen.
Wenn du also evtl. doch mal genau sagen würdest wo es bei dir hakt und wie dein Vorgehen und die Fehlermeldungen sind...