GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo cambiar las etiquetas del sistema de archivos en CentOS/RHEL

El nombre de nodo de dispositivo de un disco (/dev/sda, /dev/hda, /dev/vda, etc.) puede cambiar en algunas situaciones. Por ejemplo, después de cambiar los cables o actualizar ciertos paquetes, sda y sdc podrían intercambiar lugares. Esto causa problemas cuando /etc/fstab hace referencia a los sistemas de archivos por los nombres de los discos. En su lugar, podemos usar etiquetas del sistema de archivos para referirlas en el archivo /etc/fstab. Esto nos permite identificar un sistema de archivos sin recurrir a nombres de dispositivos de bloque efímeros.

Nota Nota:los UUID y las etiquetas no son necesarios si un sistema de archivos reside en un volumen lógico LVM, como en las instalaciones RHEL predeterminadas.

Compruebe la etiqueta actual del sistema de archivos

1. Para averiguar la etiqueta del sistema de archivos, puede usar el comando "blkid" como se muestra a continuación.

# blkid /dev/sda1
/dev/sda1: LABEL="/boot" UUID="c9fdb384-19ed-4b94-b29e-23f0f566e970" TYPE="ext4"

2. También puede determinar a qué sistema de archivos en el archivo /etc/fstab se hace referencia por sus ETIQUETAS en lugar de los nombres reales de los dispositivos. Por ejemplo:

# cat /etc/fstab
LABEL="/boot"                                 /boot   ext4    defaults        1 2
UUID="80a27dc2-c309-4cc8-9ceb-3bb1a055cf3d"   /data   ext4    defaults        0 2

3. Además, también puede verificar la línea de argumentos del kernel en /etc/grub.conf para cualquier uso de nombres de nodos de dispositivos que no sean LVM.

# grep kernel /etc/grub.conf
    kernel /vmlinuz-2.6.18-308.el5 ro root=/dev/vda2

Cambiar las etiquetas del sistema de archivos en línea

El comando e2label se puede usar para configurar/cambiar etiquetas en los sistemas de archivos ext2, ext3 y ext4. La sintaxis para usar el comando es simple:

# e2label
Usage: e2label device [newlabel]

Por ejemplo, para cambiar la etiqueta de la partición /dev/sda1 a /boot, use el siguiente comando:

# e2label /dev/sda1 /boot

Al modificar etiquetas existentes, asegúrese de actualizar cualquier referencia a las etiquetas antiguas en /etc/fstab y /etc/grub.conf y modifíquelas en consecuencia.

# grep LABEL /etc/grub.conf
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/
# grep LABEL /etc/fstab
LABEL=/                /         ext3    defaults        1 1
LABEL=/boot            /boot     ext3    defaults        1 2

Una nota sobre los dispositivos de intercambio

Para agregar/cambiar etiquetas para intercambiar particiones, deben apagarse con "swapoff [DISPOSITIVO]" y volver a crearlas con "mkswap -L [ETIQUETA] [DISPOSITIVO]" antes de volver a encenderlas con "intercambiar [DISPOSITIVO]". El intercambio de UUID solo es posible en RHEL6 y superior. Consulte la página man de mkswap para obtener más detalles.

# man mkswap
CentOS / RHEL:Cómo cambiar el UUID del sistema de archivos


Cent OS
  1. Cómo configurar o cambiar el nombre de host en CentOS 7 / RHEL 7

  2. Cómo cambiar el nombre de host en CentOS

  3. CentOS / RHEL 7:Cómo cambiar la zona horaria

  4. CentOS/RHEL:Cómo cambiar el UUID del sistema de archivos

  5. Cómo cambiar el nombre del dispositivo NIC en CentOS/RHEL 6

Cómo configurar/cambiar el nombre de host en CentOS 8 / RHEL 8

Cómo cambiar la zona horaria en CentOS 8 / RHEL 8

Cómo cambiar el nombre de host en CentOS 8

Cómo cambiar el nombre de host en CentOS/RHEL 8

Cómo cambiar el nombre de host en CentOS/RHEL 7

CentOS / RHEL 5,6:Cómo cambiar la zona horaria