3.3.5. Creación de una partición con parted
Este procedimiento describe cómo crear una nueva partición en un dispositivo de bloque utilizando la utilidad parted
.
Requisitos previos
- Hay una tabla de particiones en el disco. Para obtener detalles sobre cómo formatear el disco, consulte Sección 3.2, “Creación de una tabla de particiones en un disco”.
- Si la partición que quiere crear es mayor de 2TiB, el disco debe estar formateado con la tabla de particiones GUID (GPT).
Procedimiento
Inicie el shell interactivo
parted
:# parted block-device
-
Sustituya block-device por la ruta del dispositivo en el que desea crear una partición: por ejemplo,
/dev/sda
.
-
Sustituya block-device por la ruta del dispositivo en el que desea crear una partición: por ejemplo,
Vea la tabla de particiones actual para determinar si hay suficiente espacio libre:
Impresión (parcial)
- Si no hay suficiente espacio libre, puede redimensionar una partición existente. Para más información, consulte Sección 3.5, “Cambiar el tamaño de una partición”.
A partir de la tabla de particiones, determinar:
- Los puntos inicial y final de la nueva partición
- En MBR, qué tipo de partición debe ser.
Crea la nueva partición:
(parted) mkpart part-type name fs-type start end
-
Sustituya part-type con
primary
,logical
, oextended
en base a lo que haya decidido de la tabla de particiones. Esto se aplica sólo a la tabla de particiones MBR. - Sustituya name con un nombre de partición arbitrario. Esto es necesario para las tablas de partición GPT.
-
Sustituir fs-type por cualquiera de los siguientes:
xfs
,ext2
,ext3
,ext4
,fat16
,fat32
,hfs
,hfs
,linux-swap
,ntfs
, oreiserfs
. El parámetro fs-type es opcional. Tenga en cuenta queparted
no crea el sistema de archivos en la partición. -
Sustituya start y end con los tamaños que determinan los puntos inicial y final de la partición, contando desde el principio del disco. Puede utilizar sufijos de tamaño, como
512MiB
,20GiB
, o1.5TiB
. El tamaño por defecto es de megabytes.
Ejemplo 3.3. Creación de una pequeña partición primaria
Por ejemplo, para crear una partición primaria de 1024MiB hasta 2048MiB en una tabla MBR, utilice:
(parted) mkpart primary 1024MiB 2048MiB
Los cambios empiezan a producirse en cuanto se introduce este comando, así que revísalo antes de ejecutarlo.
-
Sustituya part-type con
Vea la tabla de particiones para confirmar que la partición creada está en la tabla de particiones con el tipo de partición, el tipo de sistema de archivos y el tamaño correctos:
Impresión (parcial)
Salga del shell
parted
:(separada) dejar de fumar
Utilice el siguiente comando para esperar a que el sistema registre el nuevo nodo de dispositivo:
# udevadm settle
Verifique que el kernel reconoce la nueva partición:
# cat /proc/partitions
Recursos adicionales
-
La página de manual
parted(8)
.