GNU/Linux >> Tutoriales Linux >  >> Linux

Linux/UNIX:Cómo crear una partición extendida usando fdisk

¿Qué es una partición de disco?

El particionamiento divide una unidad de disco en uno o más discos lógicos. Cada partición se trata como un disco independiente con su propio sistema de archivos. La información de partición se almacena en una tabla de partición. Hay 2 tipos de particiones que se pueden crear usando la utilidad fdisk:

  1. Particiones primarias
  2. Particiones extendidas

Particiones primarias vs extendidas

– El esquema de partición original para discos duros de PC permitía solo cuatro particiones, llamadas particiones primarias.
– Para crear más de cuatro particiones, una de estas cuatro particiones se puede dividir en muchas particiones más pequeñas, llamadas particiones lógicas. Cuando una partición primaria se subdivide de esta manera, se conoce como partición extendida.

Crear partición extendida usando fdisk

Asumiremos que está creando la primera partición extendida en el disco. Para obtener una lista de su esquema de partición actual, use 'fdisk -l'.

1. Usa la opción n en el comando fdisk para crear su primera partición extendida en el 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. A continuación, cree su partición extendida seleccionando 'e '. Seleccionará automáticamente la siguiente partición disponible en el disco. En nuestro caso, la siguiente partición disponible es la 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. Ahora, tenemos que seleccionar el punto de partida para nuestra partición. Por defecto, el sistema elegirá el siguiente cilindro disponible en el disco. Puede pulsar Intro aquí para seleccionar el valor predeterminado.

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

4. En el siguiente paso, puede seleccionar el tamaño de su nueva partición, por ejemplo, para hacer una partición de 1 GB, configuraría el 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. Esto lo llevará de regreso a la línea de comando donde puede ver su partición recién creada. La última línea es la partición extendida recién creada, como puede ver, aparece en bloques en lugar de megabytes y el tipo de ID de partición automáticamente se establece de manera predeterminada en Extendida, lo que le permitirá crear su sistema de archivos en esa partición.

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. Finalmente guarde y salga de fdisk con el comando escribir/salir (w). Los cambios serán permanentes después de ejecutar este comando.

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

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

7. Ejecute el comando partprobe para escanear la tabla de particiones recién modificada:

# partprobe

Si partprobe no identifica la tabla recién modificada, será necesario reiniciar. También puede ejecutar el comando "fdisk -l" para verificar la nueva partición.

# 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. Cómo crear un sistema de archivos en una partición o volumen lógico de Linux

  2. Cómo particionar un disco en Linux

  3. Cómo crear una partición en Linux para un tamaño de 2 TB usando Parted GPT

  4. Cómo eliminar una partición usando fdisk

  5. ¿Cómo crear comandos personalizados en Unix/Linux?

Cómo crear o cambiar el tamaño de particiones de forma segura en Linux usando GParted

Cómo crear y administrar particiones de disco con Fdisk en Linux

Cómo crear y administrar particiones de Linux usando Parted

Cómo crear particiones de disco en Linux

Cómo crear una partición usando el comando "partid"

Cómo crear particiones de disco usando cfdisk