Muchos usuarios necesitan visualizar la tabla de particiones existente, cambiar el tamaño de las particiones, eliminar particiones o añadir particiones a partir de espacio libre o discos duros adicionales. La utilidad parted le permite llevar a cabo estas tareas. Este capítulo trata de cómo usar parted para llevar a cabo tareas de sistemas de archivos.
Si quiere visualizar el uso del espacio del disco de sistema o controlar el uso del espacio de disco, consulte Sección 42.3.
Debe tener instalado el paquete parted para usar la utilidad parted. Para iniciar parted, en un indicador de comandos shell como root, escriba el comando parted /dev/hdb, donde /dev/hdb es el nombre del dispositivo para la unidad que desea configurar. Verá un indicador (parted). Escriba help para visualizar una lista de comandos disponibles.
Si desea crear, eliminar o cambiar el tamaño a una partición, el dispositivo no puede estar en uso (no puede haber particiones montadas y el espacio swap no puede estar activado). No se debería modificar la tabla de particiones mientras está en uso puesto que el kernel quizás no reconozca los cambios adecuadamente. El modo más fácil de lograr esto es arrancando el sistema en modo de rescate. Consulte el Capítulo 11 para instrucciones sobre cómo arrancar en modo de rescate. Cuando aparezca el indicador para montar el sistema de archivos, seleccione Saltar.
Por otra parte, si la unidad no contiene ninguna partición en uso, puede desmontarlas con el comando umount y eliminar todo el espacio swap en el disco duro con el comando swapoff.
La Tabla 5-1 contiene una lista de los comandos parted más usados. Las secciones siguientes explican algunos de ellos con más detalles.
Comando | Descripción |
---|---|
check minor-num | Ejecuta un chequeo sencillo del sistema de archivos |
cp desde a | Copiar un sistema de archivos desde una partición a otra; desde y hasta son los números 'minor' de las particiones |
help | Muestra una lista de los comandos disponibles |
mklabel etiqueta | Crea una etiqueta de disco para la tabla de particiones |
mkfs numero-minor tipo-de-sistema-de-archivos | Crea un sistema de archivos del tipo tipo-de-sistema-de-archivos |
mkpart tipo-particion tipo-sa start-mb end-mb | Crea una partición sin crear un nuevo sistema de archivos |
mkpartfs tipo-particion tipo-sa start-mb end-mb | Crea una partición y crea un nuevo sistema de archivos |
move numero-minor start-mb end-mb | Mueve la partición |
name minor-num name | Nombra la partición para etiquetas de discos Mac y PC98 solamente |
Visualiza la tabla de particiones | |
quit | Sale de parted |
rescue start-mb end-mb | Rescata una particion perdida desde start-mb a end-mb |
resize numero-minor start-mb end-mb | Redimensiona la partición desde start-mb a end-mb |
rm numero-minor | Elimina la partición |
select dispositivo | Selecciona un dispositivo diferente a configurar |
set numero-minor bandera estado | Coloca una bandera a la partición; estado es 'on' o 'off' |
Tabla 5-1. Comandos parted
Después de iniciar parted, escriba el comando siguiente para visualizar la tabla de particiones:
Aparecerá una tabla similar a lo siguiente:
Disk geometry for /dev/hda: 0.000-9765.492 megabytes Disk label type: msdos Minor Start End Type Filesystem Flags 1 0.031 101.975 primary ext3 boot 2 101.975 611.850 primary linux-swap 3 611.851 760.891 primary ext3 4 760.891 9758.232 extended lba 5 760.922 9758.232 logical ext3 |
La primera línea muestra el tamaño del disco, la segunda muestra el tipo de etiqueta del disco y el resto de la salida muestra la tabla de partición. En la tabla en particular, el número Minor es el número de la partición. Por ejemplo, la partición con número minor 1 corresponde a /dev/hda1. Los valores de Inicio y Final están en megabytes. El Tipo es primario, extendido o lógico. El Sistema de archivos es el tipo de sistema de archivos, que puede ser uno de los siguientes: ext2, ext3, FAT, hfs, jfs, linux-swap, ntfs, reiserfs, hp-ufs, sun-ufs, o xfs. La columna Etiquetas enumera todas la etiquetas colocadas para la partición. Las etiquetas disponibles son boot, root, swap, hidden, raid, lvm, o lba.
![]() | Sugerencia |
---|---|
Para seleccionar un dispositivo diferente sin tener que reiniciar parted, use el comando select seguido del nombre del dispositivo, como por ejemplo /dev/hdb. A continuación, puede visualizar o configurar la tabla de particiones. |