Listar, crear y eliminar particiones en discos MBR y GPT

Red Hat Enterprise LinuxBeginner
Practicar Ahora

Introducción

¡Bienvenido al desafío de gestión de particiones de disco! En este ejercicio, obtendrás experiencia práctica con fdisk, una herramienta estándar de línea de comandos para gestionar particiones de disco en Linux. Practicarás cómo listar, crear y eliminar particiones en un disco secundario, primero con una tabla de particiones Master Boot Record (MBR) y luego con una tabla de particiones GUID (GPT).

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

Primero, trabajarás con el esquema de particiones tradicional MBR. Tu tarea consiste en utilizar la utilidad fdisk para crear una nueva partición primaria en el dispositivo de bloques secundario disponible /dev/nvme1n1.

Requisitos

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

Ejemplo

Inicialmente, el disco /dev/nvme1n1 no tiene tabla de particiones. Después de crear una nueva partición, la salida de sudo fdisk -l /dev/nvme1n1 debería verse similar a esto, mostrando la nueva partición /dev/nvme1n1p1.

Disk /dev/nvme1n1: 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/nvme1n1p1       2048 1026047 1024000  500M 83 Linux

Convertir a GPT y crear una partición

Ahora, reinicializarás el mismo disco, /dev/nvme1n1, con el esquema de particiones moderno GPT y luego crearás una nueva partición con fdisk.

Requisitos

  • Utiliza el comando fdisk para gestionar las particiones en el disco /dev/nvme1n1.
  • Reinicializa el disco con una tabla de particiones GPT.
  • Crea una nueva partición con un tamaño de 1G.
  • Tras la creación, verifica la nueva partición.

Ejemplo

Después de reinicializar el disco a GPT y crear una nueva partición de 1G, la salida de sudo fdisk -l /dev/nvme1n1 debería verse similar a esto:

Disklabel type: gpt

Device          Start     End Sectors Size Type
/dev/nvme1n1p1   2048 2099199 2097152   1G Linux filesystem

Eliminar todas las particiones

En este paso final, eliminarás todas las particiones en /dev/nvme1n1 para limpiar el disco. Dado que el disco ahora tiene una tabla de particiones GPT, debes continuar usando fdisk.

Requisitos

  • Utiliza el comando fdisk para eliminar todas las particiones en el disco /dev/nvme1n1.
  • Tras la eliminación, verifica que no queden particiones.

Ejemplo

Después de eliminar todas las particiones, la salida de sudo fdisk -l /dev/nvme1n1 no debería mostrar entradas de partición, similar a esto:

Disklabel type: gpt

Resumen

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

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

sudo fdisk /dev/nvme1n1
## En el prompt de fdisk:
## o - para crear una nueva tabla de particiones DOS vacía
## w - para escribir y salir
✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar