Warum parted
, wenn auch fdisk
funktioniert?
fdisk
arbeitet mit MBR
, parted
mit GPT
– zwei verschiedene Formate, Partitionen auf eine Festplatte zu schreiben. Der Grund, weshalb ich hier auf GPT
zurückgreife anstatt das allseits bekannte und beliebte MBR
, ist, dass MBR
nur Partitionen bis 2TB unterstützt.
Partitionieren der Festplatte
Für die folgenden Schritte ist das Programm parted
nötig. Dieses kann mittels
1 |
$ sudo apt-get install parted |
nachinstalliert werden.
- Untersuchen der aktuellen Festplattenkonfiguration:
1$ sudo fdisk -l
123456789101112131415Disk /dev/sdb: 110 GiB, 118111600640 bytes, 230686720 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0xa659f109Device Boot Start End Sectors Size Id Type/dev/sda1 * 2048 60262399 60260352 28,8G 83 Linux/dev/sda2 60264446 62912511 2648066 1,3G 5 Extended/dev/sda5 60264448 62912511 2648064 1,3G 82 Linux swap / Solaris - Untersuchen der Partitionierung der entsprechenden Festplatte (in diesem Falle
/dev/sdb
):
1$ sudo fdisk -l /dev/sdb
1234Disk /dev/sdb: 110 GiB, 118111600640 bytes, 230686720 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes - Starten von
parted
mit der gewählten Festplatte/dev/sdb
:
1$ sudo parted /dev/sdb
123456789101112131415161718192021222324252627282930313233GNU Parted 3.2Using /dev/sdbWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) printError: /dev/vdd: unrecognised disk labelModel: Virtio Block Device (virtblk)Disk /dev/vdd: 21,5GBSector size (logical/physical): 512B/512BPartition Table: unknownDisk Flags:(parted) mklabel gpt(parted) printModel: VMware Virtual disk (scsi)Disk /dev/sdb: 118GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags:Number Start End Size File system Name Flags(parted) mkpart primary 0% 100%(parted) printModel: VMware Virtual disk (scsi)Disk /dev/sdb: 118GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags:Number Start End Size File system Name Flags1 1049kB 118GB 118GB primary(parted) qInformation: You may need to update /etc/fstab. - Anzeigen der gesamten angeschlossenen Festplattenkonfiguration:
1$ sudo lsblk
123456789NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTfd0 2:0 1 4K 0 disksda 8:0 0 30G 0 disk├─sda1 8:1 0 28,8G 0 part /├─sda2 8:2 0 1K 0 part└─sda5 8:5 0 1,3G 0 part [SWAP]sdb 8:16 0 110G 0 disk└─sdb1 8:17 0 110G 0 partsr0 11:0 1 1024M 0 rom - Formatieren der neuen Partition als
ext4
:
1$ sudo mkfs.ext4 /dev/sdb1
123456789101112mke2fs 1.42.12 (29-Aug-2014)Ein Dateisystems mit 28835328 (4k) Blöcken und 7208960 Inodes wird erzeugt.UUID des Dateisystems: fb6bed30-7a04-4638-a12b-ae55d2c5de2eSuperblock-Sicherungskopien gespeichert in den Blöcken:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,4096000, 7962624, 11239424, 20480000, 23887872beim Anfordern von Speicher für die Gruppentabellen: erledigtInode-Tabellen werden geschrieben: erledigtDas Journal (32768 Blöcke) wird angelegt: erledgtDie Superblöcke und die Informationen über die Dateisystemnutzung werdengeschrieben: erledigt
Die1
insdb1
ist übrigens äußerst wichtig, da ihr ansonsten die gesamte Festplatte ohne Partitionen formatiert, was unter umständen später Probleme bereiten kann (es funktioniert, wäre jedoch nicht zu empfehlen). - Mounten unserer neuen Partition:
1$ sudo mount /dev/sdb1 /data