Linux / Comando fdisk: consultar y editar tablas de particiones
fdisk es una herramienta para consultar o editar la tabla de particiones de un disco. Es útil para verificar el tamaño y la posición de inicio de las particiones, pero si se registran cambios en un disco incorrecto, se pueden perder datos.
fdisk -l es una consulta de lista solo de lectura. En la edición interactiva, se crean cambios con varios comandos y luego se debe ingresar w para escribirlos en el disco, mientras que q sale sin guardar. Puede manejar tablas de particiones GPT y DOS/MBR, pero las funciones disponibles dependen de la versión de util-linux.
Sintaxis básica
fdisk [opciones] [dispositivo_de_disco]
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man fdisk en el sistema actual.
Ejemplos de uso
Consulta de discos y particiones
Lista en modo de consulta las tablas de los dispositivos que fdisk puede examinar. La visibilidad depende de los permisos y de los dispositivos del sistema. Los ejemplos no crean particiones.
sudo fdisk -l
Consultar solo el disco objetivo
Ingrese el nombre real del disco identificado con lsblk para limitar el alcance.
sudo fdisk -l /dev/sdb
Comparación del dispositivo antes de los cambios
Verifique nuevamente el modelo, la capacidad y las relaciones de montaje.
lsblk -o NAME,SIZE,MODEL,TYPE,MOUNTPOINTS
Distinguir entre consulta y cambio de partición
fdisk -l solo consulta la tabla de particiones, no la cambia. Cambie la ruta del dispositivo en los siguientes comandos según su sistema, pero no confunda la ruta del disco completo con la de la partición.
sudo fdisk -l /dev/sdb
Esquema ilustrativo con sectores de 512 bytes en un disco de 20 GiB; no copie estos límites como un diseño para su dispositivo. Los tamaños mostrados se redondean:
Disk /dev/sdb: 20 GiB
Device Start End Sectors Size Type
/dev/sdb1 2048 41940991 41938944 20G Linux filesystem
En fdisk /dev/sdb interactivo, puede ver la tabla actual con p y salir sin guardar con q. w graba los cambios en el disco, por lo que la recuperación puede ser difícil. Antes de escribir, verifique nuevamente con lsblk y el tamaño del dispositivo, y prepare una copia de seguridad de la tabla de particiones y los datos.
Opciones y formatos principales
| Opción o formato | Descripción |
|---|---|
-l |
Enumera la tabla de particiones y termina. |
-x |
Muestra información ampliada sobre las particiones y campos adicionales. |
-o lista_de_columnas |
Seleccione las columnas para la salida de la lista. |
-t tipo |
Limita el soporte al tipo de tabla indicado; no convierte por sí solo una tabla existente. |
w / q |
En el modo interactivo, guardar y salir / salir sin guardar. |
Precauciones al usar
Antes de editar la partición, cree una copia de seguridad recuperable y no confunda el dispositivo completo del disco con el dispositivo de la partición. Cambiar los límites de las particiones del sistema de archivos en uso es especialmente riesgoso. Después del cambio, el kernel puede no poder volver a leer inmediatamente la nueva tabla, y puede ser necesario reiniciar. Nunca use /dev/sdb del ejemplo para editar sin verificar el destino real.
Preguntas frecuentes
¿Se guardan los cambios si se presiona q en fdisk?
No. En modo interactivo, q sale sin escribir en el disco, y w escribe la tabla de particiones modificada.
Documentación oficial
El funcionamiento exacto de las opciones y las diferencias según la implementación se pueden consultar en la documentación oficial de fdisk.




