Was ist eine Festplattenpartition
Beim Partitionieren wird ein Laufwerk in ein oder mehrere logische Laufwerke unterteilt. Jede Partition wird als separate Festplatte mit eigenem Dateisystem behandelt. Partitionsinformationen werden in einer Partitionstabelle gespeichert. Es gibt zwei Arten von Partitionen, die mit dem fdisk-Dienstprogramm erstellt werden können:
- Primäre Partitionen
- Erweiterte Partitionen
Primäre vs. erweiterte Partitionen
– Das ursprüngliche Partitionierungsschema für PC-Festplatten erlaubte nur vier Partitionen, sogenannte primäre Partitionen.
– Um mehr als vier Partitionen zu erstellen, kann eine dieser vier Partitionen in viele kleinere Partitionen, sogenannte logische Partitionen, aufgeteilt werden. Wenn eine primäre Partition auf diese Weise unterteilt ist, wird sie als erweiterte Partition bezeichnet.
Erstellen einer erweiterten Partition mit fdisk
Wir gehen davon aus, dass Sie die erste erweiterte Partition auf der Festplatte erstellen. Um eine Auflistung Ihres aktuellen Partitionsschemas zu erhalten, verwenden Sie ‘fdisk -l’.
1. Verwenden Sie die Option n im fdisk-Befehl, um Ihre erste erweiterte Partition auf der Festplatte /dev/sdc zu erstellen.
# fdisk /dev/sdc Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): n
2. Erstellen Sie als Nächstes Ihre erweiterte Partition, indem Sie „e“ auswählen ‘. Es wird automatisch die nächste verfügbare Partition auf dem Laufwerk ausgewählt. In unserem Fall ist die nächste verfügbare Partition 2.
Partition type: p primary (1 primary, 0 extended, 3 free) e extended Select (default p): e Partition number (2-4, default 2): 2
3. Nun müssen wir den Startpunkt für unsere Partition auswählen. Standardmäßig wählt das System den nächsten verfügbaren Zylinder auf der Festplatte. Sie können hier die Eingabetaste drücken, um den Standardwert auszuwählen.
First sector (20973568-41943039, default 20973568): ### press ENTER Here Using default value 20973568
4. Im nächsten Schritt können Sie die Größe Ihrer neuen Partition auswählen. Um beispielsweise eine 1-GB-Partition zu erstellen, würden Sie den Befehl eingeben:+1024M.
Supported: 10^N: KB (KiloByte), MB (MegaByte), GB (GigaByte) 2^N: K (KibiByte), M (MebiByte), G (GibiByte) Last sector, +sectors or +size{K,M,G} (20973568-41943039, default 41943039): +1024M Partition 2 of type Extended and of size 1 GiB is set
5. Dadurch gelangen Sie zurück zur Befehlszeile, wo Sie Ihre neu erstellte Partition sehen können. Die letzte Zeile ist die neu erstellte erweiterte Partition, wie Sie sehen können, ist sie in Blöcken und nicht in Megabytes aufgelistet, und der Partitions-ID-Typ wird automatisch auf Erweitert gesetzt, wodurch Sie Ihr Dateisystem auf dieser Partition erstellen können.
Command (m for help): p Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0xacbed9c3 Device Boot Start End Blocks Id System /dev/sdc1 2048 20973567 10485760 83 Linux /dev/sdc2 20973568 23070719 1048576 5 Extended
6. Schließlich speichern und beenden Sie fdisk mit dem Write/Quit-Befehl (w). Änderungen werden dauerhaft, nachdem dieser Befehl ausgeführt wurde.
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
7. Führen Sie den Befehl partprobe aus, um die neu geänderte Partitionstabelle zu scannen:
# partprobe
Wenn partprobe die neu geänderte Tabelle nicht erkennt, ist ein Neustart erforderlich. Sie können auch den Befehl „fdisk -l“ ausführen, um die neue Partition zu überprüfen.
# fdisk -l /dev/sdc Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0xacbed9c3 Device Boot Start End Blocks Id System /dev/sdc1 2048 20973567 10485760 83 Linux /dev/sdc2 20973568 23070719 1048576 5 Extended