Cómo crear nuevas particiones en Linux

La edición de particiones o la creación de nuevos sistemas de archivos en Linux normalmente significa una cosa: instalar el editor de particiones Gnome Parted (GParted). Para la mayoría de los usuarios de Linux, esta es la única forma de hacerlo. Pero, ¿qué pasaría si pudieras editar estas particiones y sistemas de archivos directamente en la terminal? ¡Puedes! ¡Aquí te mostramos cómo!
Tabla de Contenidos
- Creando un esquema básico de particiones de Linux con CFdisk
- Usando Fdisk para crear esquemas de particiones de Linux
- Creando sistemas de archivos con mkfs
- Preguntas Frecuentes
Nota: es posible que desees hacer una copia de seguridad de tu partición primero antes de realizar cualquier cambio en tu disco duro.
Creando un esquema básico de particiones de Linux con CFdisk
Aquí te mostramos cómo hacer un esquema básico de particiones de Linux directamente desde la línea de comandos.
- Lo primero que debes hacer es abrir tu terminal. Una vez que estés allí, necesitarás identificar qué disco duro deseas cambiar. Esto se puede averiguar fácilmente con un simple comando.
lsblk
Una vez que hayas ejecutado
lsblk, deberías obtener una lista detallada de cada disco duro actualmente en tu sistema. Revisa esta lista generada y averigua la denotación del disco que deseas cambiar. Aquí utilizarésdba modo de ejemplo.En tu terminal, ingresa este comando. Lanzará un potente programa de edición de particiones basado en terminal.
sudo cfdisk /dev/sda
Nota: sustituye sda con lo que lsblk te haya indicado que era tu disco duro.
Cuando ingreses este comando, estarás dentro del editor de particiones y tendrás acceso total al disco duro que deseas modificar.
Dado que las particiones de disco duro son diferentes, dependiendo de las necesidades del usuario, esta parte de la guía abordará cómo configurar un sistema de particiones Linux home/root dividido. Puedes aprender más sobre los esquemas de particiones de Linux aquí.
Para comenzar, será necesario crear una partición raíz. Esto requerirá un poco de matemáticas, ya que los gigabytes en el disco duro deben dividirse. Mi disco de prueba es de 16 GB.
En CFdisk, utilizando las teclas de flecha de tu teclado, selecciona un espacio libre. Una vez que lo hayas encontrado, utiliza la tecla de flecha para seleccionar “[ NUEVO ]” y presiona la tecla Enter.
El programa te pedirá que ingreses el tamaño de la partición. Una vez que hayas especificado el tamaño, presiona la tecla Enter. Esta será la partición raíz (o “/dev/sdb1”).

- Es hora de crear la partición home (/dev/sdb2). Una vez más, necesitarás seleccionar un espacio libre en CFdisk. Usa la tecla de flecha para seleccionar la opción “[ NUEVO ]”, y presiona la tecla Enter. Ingresa el tamaño de tu partición home y presiona la tecla Enter para crearla.

- Finalmente, necesitas crear la partición de intercambio. Encuentra un espacio libre y utiliza la tecla de flecha para seleccionar la opción “[ NUEVO ]”. Después calcula exactamente cuán grande necesita ser tu partición de intercambio Linux.
Consejo: Aprende más sobre las particiones de intercambio y cómo puedes configurar tu sistema para usar el intercambio de manera efectiva.
- Con la partición de intercambio disponible, es hora de especificar su tipo. Destácala con las teclas de flecha arriba y abajo. Después, utiliza las teclas de flecha izquierda y derecha para seleccionar “[ TIPO ]”. Encuentra intercambio de Linux en el menú y presiona Enter.

- Todo el proceso de creación de particiones está listo. Solo queda escribirlo en el disco. Usando la tecla de flecha hacia la derecha, selecciona la opción “[ ESCRIBIR ]” y presiona la tecla Enter. Esto escribirá tu nuevo esquema directamente en el disco duro.

Consejo: ¿sabías que puedes mover tu directorio Home a otra partición? Aquí te mostramos cómo se hace.
Usando Fdisk para crear esquemas de particiones de Linux
Además de cfdisk, también puedes usar la utilidad más tradicional fdisk para crear y modificar particiones de disco en Linux. Una de las ventajas de este enfoque es que fdisk suele venir por defecto en la mayoría de las distribuciones de Linux.
- Ejecuta
fdiskjunto con el disco que deseas particionar:
sudo fdisk /dev/sda
- Escribe g y luego presiona Enter para borrar tu tabla de particiones actual y recrearla en el formato más nuevo “GPT”.

- Escribe “n 1” y luego presiona Enter dos veces para crear la primera partición.

Fdisk te preguntará por el sector de inicio de tu primera partición. Presiona Enter para seleccionar el valor predeterminado para tu disco.
Necesitas determinar el tamaño total de tu partición. Puedes usar símbolos como M (megabyte), G (gigabyte) y T (terabyte) para refinar el tamaño de tu partición. Por ejemplo, “+8G” establecerá tu partición exactamente en 8 gigabytes.

Una vez hecho esto, escribe “n 2” y presiona Enter dos veces para crear la segunda partición.
Presiona Enter nuevamente para aceptar el sector de inicio predeterminado, luego proporciona el tamaño que deseas para tu segunda partición. En mi caso, escribiré “+4G” para establecer el tamaño total en 4 gigabytes.

Escribe “n 3” y luego presiona Enter dos veces para crear tu última partición.
Presiona Enter para aceptar el sector de inicio predeterminado. Sin embargo, a diferencia de las particiones anteriores, puedes dejar el segundo aviso en blanco y presionar Enter.
Después de eso, escribe “t 3” y presiona Enter dos veces para modificar el tipo de la última partición.
Dentro, escribe “19” y presiona Enter para establecerlo como “intercambio de Linux”.
Por último, escribe “wq” y presiona Enter para guardar la nueva configuración de tu tabla de particiones.
Creando sistemas de archivos con mkfs
A veces no necesitas crear un esquema completo de particiones. A veces solo necesitas crear un sistema de archivos. Esto se puede lograr fácilmente directamente en la terminal con el comando mkfs.
- Ingresa
lsblken tu terminal. Imprimirá una lista. Encuentra la partición o disco en el que deseas crear un sistema de archivos.

En este ejemplo, lo señalaré a la primera partición del disco secundario “/dev/sda1”. También es posible señalar mkfs directamente a “/dev/sda” (para hacer uso de todo el disco).
- Ingresa el siguiente comando para crear el nuevo sistema de archivos en una partición específica.
sudo mkfs.ext4 /dev/sda1
Cabe señalar que mkfs.ext4 puede cambiarse por cualquier sistema de archivos que desees utilizar. Por ejemplo, puedes crear una partición “FAT” ejecutando mkfs.vfat en su lugar:
sudo mkfs.vfat /dev/sda1
Buena información: Aprende cómo tu computadora almacena datos en sistemas de archivos observando algunas de las mejores herramientas de recuperación de archivos en Linux hoy en día.
Preguntas Frecuentes
¿Necesitas desmontar tu disco antes de ejecutar cfdisk?
Idealmente sí. Sin embargo, los entornos de escritorio hoy en día tienden a eliminar automáticamente el archivo de dispositivo de un disco cuando lo desmontas desde tu administrador de archivos. Esto puede ser un problema ya que cfdisk depende de un archivo de dispositivo accesible para formatear un disco correctamente.
Para solucionar este problema, puedes ejecutar cfdisk incluso si tu disco sigue montado o desmontarlo usando la utilidad umount: sudo umount /media/$USER/tu-dispositivo.
¿Es posible listar todos los tipos de particiones disponibles en fdisk?
Sí. El submenú Tipo que proporciona fdisk ofrece una lista práctica de todos los tipos de particiones disponibles que puede formatear. Para acceder a esto, debes escribir t seguido del número de la partición que deseas modificar. A continuación, presiona Shift + L para imprimir una lista de los tipos de particiones disponibles junto con su número de tipo.
¿Eliminar completamente la tabla de particiones borraría mi disco?
No. Una tabla de particiones es un pequeño archivo binario que se encuentra al principio de cada disco duro. Sirve como una “guía telefónica” para tu sistema operativo para que pueda encontrar los sectores correctos para cargar un sistema de archivos.
Debido a eso, eliminar la tabla de particiones no eliminará ningún dato existente dentro de tu disco duro. Para eliminar correctamente los datos dentro de tus discos, puedes “cero” su contenido al conectar “ /dev/zero” a tu archivo de dispositivo usando dd: sudo dd status=progress if=/dev/zero of=/dev/sda.
Créditos de la imagen: Sajad Nori a través de Unsplash. Todas las alteraciones y capturas de pantalla por Ramces Red.