Listar, Crear y Eliminar Particiones en Discos MBR y GPT

Red Hat Enterprise LinuxBeginner
Practicar Ahora

Introducción

¡Te damos la bienvenida al desafío de gestión de particiones de disco! En esta actividad, obtendrás experiencia práctica con fdisk y gdisk, las herramientas estándar de línea de comandos para administrar particiones de disco en Linux. Practicarás cómo listar, crear y eliminar particiones en un disco, primero utilizando una tabla de particiones Master Boot Record (MBR) y luego convirtiéndola a una Tabla de Particiones GUID (GPT) para realizar tareas similares.

Dominar estas habilidades es fundamental para cualquier administrador de sistemas y es un tema clave en el examen RHCSA (Red Hat Certified System Administrator).

Crear una Partición en un Disco MBR

En primer lugar, trabajarás con el esquema de particionamiento tradicional MBR. Tu tarea consiste en utilizar la utilidad fdisk para crear una nueva partición primaria en el dispositivo de bloque disponible /dev/vdb.

Requisitos

  • Utiliza el comando fdisk para gestionar las particiones en el disco /dev/vdb.
  • Crea una nueva partición primaria con un tamaño de 500M.
  • Tras la creación, verifica que la nueva partición existe.

Ejemplo

Inicialmente, el disco /dev/vdb no tiene tabla de particiones. Una vez creada la nueva partición, la salida de sudo fdisk -l /dev/vdb debería ser similar a la siguiente, mostrando la nueva partición /dev/vdb1.

Disk /dev/vdb: 40 GiB, 42949672960 bytes, 83886080 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
Disklabel type: dos
Disk identifier: 0x85191cd4

Device     Boot Start     End Sectors  Size Id Type
/dev/vdb1        2048 1026047 1024000  500M 83 Linux
✨ Revisar Solución y Practicar

Convertir a GPT y Crear una Partición

Ahora, convertirás el mismo disco, /dev/vdb, al esquema de particionamiento moderno GPT y realizarás tareas de particionamiento utilizando la utilidad gdisk. gdisk detectará automáticamente el antiguo formato MBR y ofrecerá convertirlo, preservando la partición que creaste en el paso anterior.

Requisitos

  • Utiliza el comando gdisk para gestionar las particiones en el disco /dev/vdb.
  • Cuando se te solicite, permite que gdisk convierta el disco MBR a GPT.
  • Crea una nueva partición con un tamaño de 1G.
  • Tras la creación, verifica la nueva partición.

Ejemplo

Tras convertir el disco a GPT, la partición original se mantiene. Al crear una nueva partición de 1G, el disco tendrá dos particiones. La salida de sudo gdisk -l /dev/vdb debería ser similar a esta:

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1026047   500.0 MiB   8300  Linux filesystem
   2         1026048         3123199   1024.0 MiB  8300  Linux filesystem
✨ Revisar Solución y Practicar

Eliminar Todas las Particiones

En este paso final, eliminarás todas las particiones de /dev/vdb para limpiar el disco. Dado que el disco ahora tiene una tabla de particiones GPT, debes utilizar gdisk.

Requisitos

  • Utiliza el comando gdisk para eliminar todas las particiones del disco /dev/vdb.
  • Tras la eliminación, verifica que no quede ninguna partición.

Ejemplo

Después de eliminar todas las particiones, la salida de sudo gdisk -l /dev/vdb no debería mostrar ningún dispositivo listado, similar a esto:

Number  Start (sector)    End (sector)  Size       Code  Name
✨ Revisar Solución y Practicar

Resumen

En este desafío, has gestionado con éxito las particiones de disco utilizando tanto fdisk para MBR como gdisk para GPT. Comenzaste creando una partición en un disco con etiqueta MBR, luego convertiste el disco a GPT y creaste otra partición. Finalmente, limpiaste el disco eliminando todas las particiones. Esta experiencia práctica es invaluable para la gestión del almacenamiento local en sistemas Linux y constituye una excelente práctica para el examen RHCSA.

Puedes volver a inicializar el disco en cualquier momento simplemente escribiendo una nueva tabla de particiones MBR o GPT. Por ejemplo, para restablecer rápidamente el disco a un estado MBR limpio, puedes usar:

sudo fdisk /dev/vdb
## En el prompt de fdisk:
## o - para crear una nueva tabla de particiones DOS vacía
## w - para escribir y salir