GNU/Linux >> Linux Esercitazione >  >> Linux

Linux / UNIX:come creare una partizione estesa usando fdisk

Che cos'è una partizione del disco

Il partizionamento divide un'unità disco in uno o più dischi logici. Ogni partizione viene trattata come un disco separato con il proprio file system. Le informazioni sulla partizione sono archiviate in una tabella delle partizioni. Ci sono 2 tipi di partizioni che possono essere create usando l'utility fdisk:

  1. Partizioni primarie
  2. Partizioni estese

Partizioni primarie e partizioni estese

– Lo schema di partizionamento originale per i dischi rigidi del PC consentiva solo quattro partizioni, denominate partizioni primarie.
– Per creare più di quattro partizioni, una di queste quattro partizioni può essere divisa in molte partizioni più piccole, denominate partizioni logiche. Quando una partizione primaria è suddivisa in questo modo, è nota come partizione estesa.

Creazione di partizioni estese usando fdisk

Assumiamo che tu stia creando la prima partizione estesa sul disco. Per ottenere un elenco del tuo schema di partizione corrente, usa "fdisk -l".

1. Usa l'opzione n nel comando fdisk per creare la tua prima partizione estesa sul disco /dev/sdc.

# 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. Quindi crea la tua partizione estesa selezionando "e '. Selezionerà automaticamente la prossima partizione disponibile sull'unità. Nel nostro caso la prossima partizione disponibile è 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. Ora dobbiamo selezionare il punto di riferimento per la nostra partizione. Per impostazione predefinita, il sistema sceglierà il prossimo cilindro disponibile sul disco. Puoi premere Invio qui per selezionare il valore predefinito.

First sector (20973568-41943039, default 20973568):     ### press ENTER Here 
Using default value 20973568

4. Nel passaggio successivo, puoi selezionare la dimensione della tua nuova partizione, ad esempio, per creare una partizione da 1 GB devi impostare il comando:+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. Questo ti riporterà quindi alla riga di comando dove puoi vedere la tua partizione appena creata. L'ultima riga è la partizione estesa appena creata, come puoi vedere è elencata in blocchi anziché in megabyte e il tipo di ID partizione viene automaticamente impostato su Esteso, il che ti consentirà di creare il tuo filesystem su quella partizione.

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. Infine salva ed esci da fdisk con il comando write/quit (w). Le modifiche saranno permanenti dopo l'esecuzione di questo comando.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

7. Eseguire il comando partprobe per scansionare la tabella delle partizioni appena modificata:

# partprobe

Se partprobe non identifica la tabella appena modificata, sarà richiesto un riavvio. Puoi anche eseguire il comando “fdisk -l” per verificare la nuova partizione.

# 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. Come creare un filesystem su una partizione Linux o un volume logico

  2. Come partizionare un disco in Linux

  3. Come creare una partizione su Linux per dimensioni di 2 TB utilizzando Parted GPT

  4. Come eliminare una partizione usando fdisk

  5. Come creare comandi personalizzati in Unix/Linux?

Come creare o ridimensionare in sicurezza le partizioni in Linux usando GParted

Come creare e gestire le partizioni del disco con Fdisk in Linux

Come creare e gestire partizioni Linux utilizzando Parted

Come creare partizioni del disco su Linux

Come creare una partizione usando il comando "separato".

Come creare partizioni del disco usando cfdisk