Parted en Kali Linux: Guía Rápida
Parted en Kali Linux: Guía Rápida
Hablemos de GNU Parted en Kali Linux. Es una herramienta poderosísima (y a veces un poco intimidante) para gestionar particiones desde la línea de comandos.
A diferencia de fdisk, que es más tradicional, parted es ideal para discos grandes (más de 2TB) porque soporta tablas de particiones GPT, además de las clásicas MS-DOS.
Aquí tienes una guía rápida para moverte con confianza:
1. Iniciar Parted
Para empezar, abre tu terminal y escribe:
sudo parted
Si quieres trabajar directamente sobre un disco específico (por ejemplo, el segundo disco duro):
sudo parted /dev/sdb
2. Comandos Esenciales
Una vez dentro del prompt de (parted), puedes usar estos comandos:
print: Muestra la tabla de particiones actual, el tamaño del disco y el modelo.list: Similar aprint, pero muestra información de todos los dispositivos conectados.mklabel [tipo]: Crea una nueva tabla de particiones. Los tipos comunes songpt(recomendado para sistemas modernos) omsdos.Cuidado: Esto borrará toda la estructura de datos del disco.
mkpart: Crea una nueva partición. Te pedirá el tipo (primary, logical), el sistema de archivos (ext4, fat32) y el inicio/fin en MB o GB.resizepart: Cambia el tamaño de una partición existente.rm [número]: Elimina la partición correspondiente al número indicado.help: Si te pierdes, este comando te muestra todas las opciones disponibles.quit: Sale del programa. Nota: A diferencia de otros editores,partedaplica los cambios casi instantáneamente.
3. Ejemplo Práctico: Crear una partición GPT
Si tienes un disco vacío en /dev/sdb y quieres prepararlo:
select /dev/sdb(Asegúrate de estar en el disco correcto).mklabel gpt(Establece el formato moderno).mkpart primary ext4 1MiB 100%(Crea una partición que usa todo el disco).print(Verifica que todo se vea bien).quit
Un par de consejos de "amigo":
Las unidades importan: Puedes cambiar cómo se muestran los tamaños con
unit GBounit TB.Formatear no es particionar:
partedcrea el "hueco", pero luego deberás darle formato fuera de parted con comandos comomkfs.ext4 /dev/sdb1.
Redimensionar particiones es como hacer una cirugía: requiere precisión y, sobre todo, una copia de seguridad de tus archivos importantes por si acaso.
En parted, el comando clave es resizepart. Aquí te guío paso a paso para ampliar o reducir una partición de forma segura.
Pasos previos indispensables
Desmonta la partición: No puedes operar una partición que está siendo usada por el sistema.
sudo umount /dev/sdb1(Cambiasdb1por tu partición).Identifica el número: Entra en
sudo parted /dev/sdby usaprintpara ver el número de la partición y dónde termina exactamente.
Escenario A: Ampliar una partición
Para ampliar, necesitas que haya espacio libre inmediatamente después de la partición que quieres agrandar.
Dentro de
parted, usa:printpara ver el final del disco.Ejecuta:
resizepart [número] [nuevo_final]Ejemplo: Si la partición 1 termina en 50GB y quieres que llegue a 100GB:
(parted) resizepart 1 100GB
Extender el sistema de archivos:
partedmueve el límite, pero el sistema de archivos (donde viven tus archivos) aún cree que es pequeño. Sal de parted (quit) y ejecuta:sudo resize2fs /dev/sdb1(Para EXT4).
Escenario B: Reducir una partición
Esto es más delicado porque primero debes reducir el "contenido" (sistema de archivos) y luego el "contenedor" (partición).
Primero el sistema de archivos (fuera de parted):
sudo e2fsck -f /dev/sdb1(Obligatorio revisar errores antes).sudo resize2fs /dev/sdb1 20G(Reduce el contenido a 20GB, por ejemplo).Segundo la partición (dentro de parted):
sudo parted /dev/sdb(parted) resizepart 1 20GBNota crítica: El final de la partición en
parteddebe ser igual o ligeramente mayor al tamaño que le diste enresize2fs. Si la haces más pequeña, cortarás tus datos y la partición se corromperá.
Tabla de comandos de auxilio
| Herramienta | Función |
resize2fs | Ajusta sistemas de archivos EXT2/3/4. |
xfs_growfs | Ajusta sistemas de archivos XFS (solo para ampliar). |
fdisk -l | Excelente para verificar sectores exactos si parted te genera dudas. |
Tip de experto: Si estás intentando redimensionar la partición donde está instalado Kali Linux (la raíz
/), no podrás hacerlo desde el sistema encendido. Tendrás que usar un Live USB de Kali o GParted Live para que la partición no esté montada.
Para darte los comandos exactos y que no haya margen de error, necesito ver cómo están organizados tus discos actualmente.
Por favor, abre tu terminal en Kali y escribe este comando:
lsblk
O si prefieres algo más detallado desde parted:
sudo parted -l
¿Qué buscaré en tu respuesta?
Cuando me pegues el resultado, me fijaré en:
El nombre del disco: (por ejemplo,
/dev/sdao/dev/nvme0n1).El número de la partición: (por ejemplo, la
1o la2).El espacio libre: Para saber si tienes "hueco" a la derecha de la partición para expandirla.