5. Creación de Sistemas de Archivos

Después de haber particionado un disco con éxito, el siguiente paso crucial en la gestión de discos de Linux es crear un sistema de archivos. Este proceso, a menudo llamado formateo, organiza la partición para que pueda almacenar archivos y directorios.

El Comando mkfs

La herramienta principal para esta tarea es mkfs (make filesystem, crear sistema de archivos). Es un comando versátil que te permite crear una amplia variedad de sistemas de archivos.

Veamos un ejemplo típico:

sudo mkfs -t ext4 /dev/sdb2

Aquí tienes un desglose del comando:

  • sudo: Ejecuta el comando con privilegios administrativos, lo cual es necesario para tareas de gestión de discos.
  • mkfs: El comando para crear un sistema de archivos.
  • -t ext4: La opción -t especifica el tipo de sistema de archivos. En este caso, estamos creando un sistema de archivos ext4.
  • /dev/sdb2: Esta es la partición de destino donde se creará el sistema de archivos.

Tipos Comunes de Sistemas de Archivos

Aunque ext4 es una opción predeterminada robusta y ampliamente utilizada para muchas distribuciones de Linux, mkfs soporta otros. Puedes encontrar diferentes tipos dependiendo del caso de uso, como XFS, conocido por su alto rendimiento con archivos grandes, o Btrfs, que ofrece características modernas como instantáneas (snapshots). Para uso general, ext4 es una excelente opción.

Una Palabra de Precaución

Solo debes crear un sistema de archivos en una partición recién creada o en un disco que tengas la intención de borrar por completo. Ejecutar el comando mkfs en una partición que ya contiene datos es una operación destructiva. Eliminará permanentemente todos los datos existentes y es probable que corrompas el sistema de archivos si intentas crear uno nuevo encima de uno existente sin la preparación adecuada. Siempre verifica dos veces tu dispositivo de destino para evitar la pérdida accidental de datos.

Inicia sesión para guardar tu progreso de aprendizaje

Iniciar sesión

Ejercicios

La práctica es clave para dominar las habilidades de Linux. Este laboratorio práctico te ayudará a reforzar tu comprensión de la gestión de sistemas de archivos de Linux:

  1. Gestionar Particiones y Sistemas de Archivos de Linux - En este laboratorio, aprenderás a gestionar particiones de disco y sistemas de archivos en Linux. Usarás fdisk para crear una nueva partición, la formatearás con ext4 (usando mkfs), la montarás, configurarás el montaje persistente en /etc/fstab y crearás una partición de intercambio (swap), todo en un disco virtual secundario seguro.

Este laboratorio te ayudará a aplicar los conceptos de creación y gestión de sistemas de archivos en escenarios del mundo real y a ganar confianza con la gestión de discos en Linux.

Cuestionario

What command is used to create a filesystem? Please answer in English.