GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux / UNIX :So erstellen Sie eine erweiterte Partition mit fdisk

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:

  1. Primäre Partitionen
  2. 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


Linux
  1. So erstellen Sie ein Dateisystem auf einer Linux-Partition oder einem logischen Volume

  2. So erstellen Sie eine Partition unter Linux für eine Größe von 2 TB mit Parted GPT

  3. So löschen Sie eine Partition mit fdisk

  4. Linux / UNIX :So erstellen Sie eine primäre Partition mit fdisk

  5. Wie erstelle ich benutzerdefinierte Befehle in Unix/Linux?

So erstellen oder ändern Sie sicher Partitionen in Linux mit GParted

So erstellen und verwalten Sie Festplattenpartitionen mit Fdisk in Linux

So erstellen und verwalten Sie Linux-Partitionen mit Parted

So erstellen Sie Festplattenpartitionen unter Linux

So erstellen Sie eine Partition mit dem Befehl „parted“

So erstellen Sie Festplattenpartitionen mit cfdisk