Esta lección proporciona una guía práctica para administrar sistemas de archivos particionando un disco, como una unidad USB. Si no tienes una unidad de repuesto, aún puedes seguir el proceso para comprender los conceptos.
Primero, necesitaremos particionar nuestro disco. Hay muchas herramientas disponibles para esta tarea:
- fdisk: Una herramienta básica de particionamiento por línea de comandos; no admite GPT.
- parted: Una potente herramienta de línea de comandos que admite el particionamiento MBR y GPT.
- gparted: La versión gráfica de
parted. Para los usuarios que prefieren una interfaz visual,gpartedes una herramienta intuitiva, a menudo considerada una excelentealternativa de gparted para windows. - gdisk: Similar a
fdisk, pero solo admite GPT.
Usaremos parted para nuestros ejemplos.
Listar Particiones Existentes
Antes de realizar cambios, es crucial identificar su disco y su diseño actual. Una forma rápida de hacerlo es con el comando sudo parted -l, que enumera las tablas de particiones de todos los dispositivos de bloque conectados.
sudo parted -l
Este comando te ayuda a encontrar el nombre de dispositivo correcto, como /dev/sdb, antes de comenzar a modificarlo.
Iniciar el Modo Interactivo
Para comenzar a realizar cambios, inicie parted en modo interactivo. Supongamos que su dispositivo de destino es /dev/sdb.
sudo parted
Ingresarás al shell de la herramienta parted, donde puedes ejecutar comandos para administrar las particiones de tu dispositivo.
Seleccionar un Dispositivo
Una vez dentro del shell de parted, debes seleccionar el disco que deseas modificar. Ten mucho cuidado de elegir el correcto para evitar la pérdida de datos.
select /dev/sdb
Ver la Tabla de Particiones
Usa el comando print para mostrar la tabla de particiones del disco seleccionado.
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 10.7GB 10.7GB primary ext4 boot
Esta salida muestra las particiones disponibles en el dispositivo. Las columnas Start (Inicio) y End (Fin) indican dónde se encuentra cada partición en el disco.
Crear una Partición
El comando mkpart crea una nueva partición. Debes especificar el tipo de partición (ej. primary), un tipo de sistema de archivos opcional, y los puntos de inicio y fin.
mkpart primary ext4 1MB 5000MB
Este comando crea una partición primaria formateada con ext4, que comienza en 1MB y termina en 5000MB.
Redimensionar una Partición
También puedes cambiar el tamaño de una partición existente con el comando resizepart. Necesitarás el número de partición y el nuevo punto final.
resizepart 1 8000MB
Este comando redimensiona la partición número 1 para que termine en la marca de 8000MB. Ten en cuenta que esto solo cambia el tamaño de la partición; es posible que aún necesites redimensionar el sistema de archivos en sí usando otras herramientas (como resize2fs).
parted es una herramienta muy potente. Siempre verifica dos veces tus comandos antes de ejecutarlos para prevenir la pérdida accidental de datos.