Cómo cambiar los nombres de las etiquetas de las particiones de Linux en EXT4/EXT3/EXT2 y Swap
Una partición es un espacio extraído de un disco físico que se puede utilizar para instalar un sistema operativo o simplemente actuar como espacio de almacenamiento para archivos y otros datos de los usuarios. Cada partición se crea directamente en el Disco duro o en el Disco externo conectado al sistema con una dirección de bloque inicial y final que identifica la cantidad de espacio que ocupa en la unidad.
Aunque puede crear la cantidad de particiones que desee, un sistema Linux identifica un máximo de 16 particiones que pueden asociarse a cualquiera de SCSI, SATA, PATA o disco duro virtual. Para identificar las particiones anteriores, un sistema Linux tiene su propia convención general. Esa convención tiene la forma '/dev/sdxn
' o '/dev/vdxn
' donde 'x
' es el alfabeto y 'n
' un número.
Aquí, '/dev'
es el directorio en el sistema de archivos '/'
que contiene archivos asociados a cada uno de los dispositivos conectados a un sistema Linux. Después de eso, 's'
identifica una unidad SATA, SCSI o PATA y 'v'
es para discos virtuales en máquinas basadas en KVM. El siguiente alfabeto, es decir, 'd'
es el acrónimo de dispositivo y, finalmente, el siguiente alfabeto identifica la unidad conectada.
Explicación de la estructura y rutas de directorios del sistema de archivos importantes de Linux
Si su sistema tiene 4 discos duros, puede encontrar listados para: /dev/sda
, /dev/sdb
, /dev/sdc
, /dev/sdd
en la salida del comando fdisk cuando se invoca la opción 'l'.
Después del alfabeto viene el número. Un disco duro típico identifica 4 particiones primarias de las cuales también puede haber una partición extendida, que nuevamente contiene múltiples particiones lógicas. En ese caso, la primera partición primaria, que generalmente es la partición de arranque, tiene la etiqueta predeterminada: '/dev/sda1'
que indica su posición como primera partición primaria en el primer disco duro, de la misma manera '/dev/sdb1'
será la primera partición primaria en el segundo disco duro.
La siguiente partición primaria tendrá sda2, luego sda3 y así sucesivamente, con la partición lógica comenzando desde sda5. Esto es solo una muestra de cómo se establece una partición de Linux, aunque actualmente existe un tipo más de partición, que es la partición LVM de Linux en la que se crea un volumen lógico a partir de volúmenes físicos y grupos de volúmenes sobre la marcha sin afectar directamente al hardware subyacente.
Sistema de archivos y particiones de Linux: tipos y terminologías
Un sistema Linux simple configura 2 particiones durante la instalación normal, es decir, raíz ('/'
) (donde se establece el sistema de archivos) y swap (un espacio de almacenamiento temporal que se supone que ser el doble de RAM de forma predeterminada, lo cual aunque no es necesario).
El gestor de arranque generalmente se instala en la partición raíz o en la primera partición primaria. La partición establece la base para los sistemas de archivos que luego se crean en la partición, pero antes de eso requiere que la partición esté formateada para el tipo de sistema de archivos que se admitirá en esa partición.
Algunos de los sistemas de archivos compatibles con los sistemas Linux incluyen:
- ext2
- ext3
- ext4
- ReiserFS
- xfs
- GORDO
- HPFS/NTFS/exFAT
Algunas terminologías relacionadas con la partición de Linux:
Partición primaria:
Mantiene directamente el área del disco duro especificada en términos de dirección del primer y último sector y contiene una etiqueta que indica el disco duro donde se encuentra y su número. Puede contener los archivos de inicio del sistema operativo o los datos configurados por el usuario.
Partición extendida:
Partición que contiene otras particiones. La partición extendida se crea para contener múltiples particiones lógicas. A diferencia de la partición primaria, no puede contener los archivos de arranque del sistema operativo instalado, ya que contiene y administra las particiones lógicas.
Partición lógica:
Después de las primeras 4 particiones primarias, vienen las particiones lógicas que se establecen en la partición extendida. Generalmente se utilizan para mantener el sistema de archivos establecido por el usuario. El espacio de intercambio también se configura como una partición lógica.
Partición LVM de Linux:
La partición LVM se utiliza para establecer sistemas de archivos creados en volúmenes lógicos. LVM es el acrónimo de Logical Volume Management, una característica de Linux para crear sobre la marcha volúmenes lógicos en particiones. Se necesita una partición, que luego contiene un volumen físico y se combinan varios volúmenes físicos para crear un grupo de volúmenes en el que se establece el volumen lógico. Luego se formatea el volumen lógico para contener el sistema de archivos.
Volumen :
Un segmento de espacio formateado, que puede contener el sistema de archivos. El volumen se crea en la partición para montar el sistema de archivos en ella y permitirle contener datos del usuario.
Dado que todas las operaciones en las particiones requieren la modificación del tamaño del sistema de archivos alojado en ellas, cualquier modificación, eliminación o creación de una partición requiere que los sistemas de archivos se desmonten cuidadosamente y se realice una copia de seguridad para evitar el riesgo de pérdida de datos.
Algunas utilidades/comandos de Linux que resultan útiles para operaciones relacionadas con el sistema de archivos incluyen:
- fdisk: para crear, modificar y eliminar particiones, incluida la creación e impresión de tablas de particiones, etc.
- parted: realiza las mismas operaciones que fdisk e incluso se consideran muchas más.
- df: muestra todos los sistemas de archivos montados en el sistema de archivos Linux y sus puntos de montaje.
- mount: para montar sistemas de archivos, directorios, cambiar el punto de montaje de un directorio/dispositivo y todo tipo de operaciones similares.
- mkfs: crear y formatear un sistema de archivos. Por lo general, el comando se usa en concatenación con el tipo de formato deseado. Como: mkfs.ext4 para formatear el sistema de archivos con tipo ext4.
- umount: para desmontar el sistema de archivos de una partición.
- GParted/QParted – GUI Parted para sistemas Gnome y KDE.
- Discos: utilidad de software preinstalada en sistemas Linux para administrar particiones a través de GUI.
Utilidades/comandos de Linux para cambiar o modificar nombres/etiquetas de particiones
Los comandos para cambiar o modificar el nombre/etiqueta de la partición dependen del tipo de sistema de archivos en esa partición, con excepción de algunos comandos generales.
A continuación puede encontrar una lista de todos estos comandos.
1. e2label o tune2fs
Los comandos e2label o tune2fs se utilizan para cambiar la etiqueta de las particiones de tipo ext2, ext3 y ext4.
e2label /dev/sda1 ROOT
OR
tune2fs –L ROOT_PART /dev/sda1
Aquí, ROOT
y ROOT_PART
son las etiquetas que se agregarán a /dev/sda1
, que es una partición con formato ext4.
2. etiqueta ntf
El comando ntfslabel se utiliza para cambiar la etiqueta de las particiones NTFS.
ntfslabel /dev/sda5 NTFS_DIR
3. reiserfstune
El comando reiserfstune utilizado para etiquetar particiones formateadas por reiserFS.
Nota: Es recomendable desmontar primero el sistema de archivos antes de este comando.
reiserfstune –l HOME_PART /dev/sdb1
Donde, /dev/sdb1
es la partición formateada con el sistema de archivos reiserFS.
4. intercambio de mks
El comando mkswap se utiliza para cambiar la etiqueta de la partición SWAP.
Después de desmontar el sistema de archivos, se debe ejecutar el siguiente comando para cambiar la etiqueta de la partición de intercambio.
mkswap -L SWAP_PART /dev/sda5
Donde, /dev/sda5
es la partición con formato SWAP.
5. etiqueta exfat
El comando exfatlabel se utiliza para cambiar la etiqueta de la partición formateada exFAT.
exfatlabel /dev/sda3 EX_PART
6. Cambiar la etiqueta de una partición en GUI – DISCOS
Disks es una utilidad preinstalada que se encuentra en la mayoría de los sistemas Linux y que presenta una GUI para realizar todas las tareas relacionadas con las particiones que realizan fdisk y parted e incluso más que eso. Los discos se pueden utilizar para cambiar la etiqueta de una partición mediante el siguiente procedimiento:
La GUI de Discos muestra todas las unidades externas y los detalles de la unidad externa seleccionada, incluidas las particiones, sus etiquetas, su tamaño y tipo de formato. El primer paso es seleccionar la partición cuya etiqueta se va a cambiar, que aquí es la Partición 1, el siguiente paso es seleccionar el ícono de ajustes y editar el sistema de archivos.
Después de esto, se le pedirá que cambie la etiqueta de la partición seleccionada.
Y finalmente, se cambiará la etiqueta de la partición.
Utilidades especiales de Linux para montar particiones con nombres de etiquetas
1. Uso de la etiqueta para cargar la partición en el momento del arranque: archivo /etc/fstab
/etc/fstab es el archivo que se consulta en el momento del arranque para montar las particiones que existen en el sistema. Las particiones se identifican de forma predeterminada mediante UUID según la entrada en este archivo /etc/fstab.
Pero hay otra forma de cargar la partición, en lugar de ese UUID largo, puede simplemente pasar la etiqueta de esa partición en el archivo en lugar de UUID y, a partir de ese momento, su sistema montará las particiones en el sistema usando LABEL en lugar de UUID.
Para cargar cualquier partición usando Label en lugar de UUID, simplemente abra el archivo /etc/fstab para editarlo:
sudo vi /etc/fstab
El archivo se parece a continuación:
Aquí, la partición se reconoce mediante UUID como se ve arriba. Ahora, si desea que la partición sea reconocida mediante la etiqueta, simplemente edite la entrada correspondiente en el archivo reemplazando UUID=
por LABEL=
. Luego, guarde y cierre el archivo. En el próximo arranque, la partición se cargará usando una etiqueta en lugar de UUID.
2. Cambiar entradas de particiones en la tabla de particiones:
Algunos comandos se pueden usar para jugar con las entradas de las particiones en la tabla de particiones y mezclar las entradas en la tabla de particiones.
Estos comandos incluyen:
1. disco g
Utilidad que se puede utilizar para realizar muchas operaciones útiles en particiones, pero aquí se destaca una de sus operaciones para cambiar los nombres de las particiones.
Procedimiento a seguir:
gdisk
Esto abre el gdisk y se le pedirá que ingrese el disco que desea seleccionar. Simplemente ingrese el disco que desea seleccionar. '/dev/sda'
para operar en el primer disco duro.
A continuación, aparecerá el siguiente mensaje pidiéndole que ingrese cualquier comando. Introduzca 'c' aquí. Se le pedirá que seleccione el número de partición cuyo nombre desea editar. Ingrese el nombre de la partición y luego se le pedirá que ingrese el nuevo nombre. Ingrese el nuevo nombre y presione ENTER.
Command(? For help):
A continuación, utilice la siguiente opción para verificar que el cambio que realizó esté realizado.
Command(? For help): p
Ahora cierre y salga de gdisk, guardando los cambios.
Command(? For help): w
2. montar
Mount también se puede utilizar para cambiar el nombre de la partición. Aquí se puede utilizar el siguiente procedimiento:
Desmonta la partición.
umount /partition
Cambie el nombre del directorio después de desmontarlo.
mountpoint /partition &>/dev/null || mv /partition /new_name_partition
Edite /etc/fstab y cambie el punto de montaje de la partición de /partition a /new_name_partition y luego vuelva a montar la partición.
mount /new_name_partition
Conclusión
Arriba se presentan las técnicas presentadas para cambiar/modificar el nombre/etiqueta de las particiones de Linux. Si tiene otras técnicas interesantes que puedan lograr lo mismo, compártalas con nosotros en sus valiosos comentarios.