Configurar sistemas para montar sistemas de archivos en Boot por universalmente único (UUID) o etiqueta - Preparación de objetivos de RHCSA

Configurar sistemas para montar sistemas de archivos en Boot por universalmente único (UUID) o etiqueta - Preparación de objetivos de RHCSA

Mientras que en el mundo de los escritorio rara vez cambiamos nuestro disco duro, y eso se indica principalmente por la falla del hardware, en el mundo del servidor no es raro que el entorno de almacenamiento subyacente cambie con el tiempo.

En un entorno SAN (red de área de almacenamiento), para alta disponibilidad, un servidor puede alcanzar su canal de almacenamiento muchas rutas, en realidad distribuidas y reflejadas a múltiples discos en la red de almacenamiento. Si algunas rutas cambian, el servidor debe identificar el "disco" nuevamente. Es por eso que se recomienda utilizar identificadores especiales establecidos en el dispositivo y montar por estos identificadores, no por nombre del dispositivo que puede cambiar. En esta parte del tutorial de preparación del examen RHCSA, agregaremos un nuevo disco a nuestra máquina de prueba y configuraremos el montaje por UUID (identificador universalmente único) y por etiqueta.

En este tutorial aprenderás:

  • Cómo obtener UUID de un dispositivo determinado
  • Cómo obtener y establecer la etiqueta de un dispositivo
  • Cómo montar el dispositivo por uuid
  • Cómo montar el dispositivo por etiqueta
Montaje del sistema de archivos por etiqueta.

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Red Hat Enterprise Linux 8.0
Software Util-Linux 2.32.1
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Introducción de la configuración

Nuestra máquina de prueba es una máquina virtual simple que ejecuta Rhel 8. El sistema operativo está instalado en /dev /sda, un disco duro virtual de 15 GB. Para tener un disco gratuito para ser utilizado, agregamos otro disco virtual a la máquina, que aparece como /dev /sdb con el tamaño de 2 GB. Participamos el disco usando FDisk, creando una solo partición que ocupa todo el disco nuevo. Creamos un sistema de archivos EXT4 además de esa partición, utilizando MKFS.ext4. Esta será nuestra configuración de demostración.

Cómo obtener UUID de un dispositivo determinado

Para enumerar el UUID de los dispositivos presentes en nuestro sistema, abriremos un terminal y usaremos de color:

# blkid /dev /sda1: uuid = "eef3b378-5272-45f4-ab41-97eb48bda63f" type = "xfs" partuuid = "3c939719-01" /dev /sda2: uuid = "rfezea-glgw-jwux-xixs-y-y-y-y- Eszs-nk3jdh "type =" lvm2_member "partuuid =" 3C939719-02 " /dev /sr0: uuid =" 2019-10-18-52-14-12 "etiqueta =" vbox_gas_6.0.14 "type =" iso9660 "/dev/mapper/rhel-root: uuid =" 9ba9c1f7-40d7-4eb2-a66b-7b27905d8011 "type =" xfs "/dev/mapper/rhel-swap: uuid =" c08948ec-2320-- 4155-92d5-2c9364ccb99b "type =" swap " /dev/sdb: uuid = "17c1210c-8a88-42d6-b394-03f491415d5c" type = "ext4"

La salida en negrita indica nuestro nuevo disco, y también el UUID que buscamos.



Cómo obtener y establecer la etiqueta de un dispositivo

Podemos imprimir la etiqueta de nuestro dispositivo con E2Label. En nuestro estado actual, la salida puede ser engañosa, porque hasta ahora no se establece una etiqueta para este dispositivo.

# e2label /dev /sdb 

La línea vacía no indica error, pero que el atributo de la etiqueta aún no está configurado en este dispositivo. La misma utilidad es capaz de configurar la etiqueta. La sintaxis es E2Label :

# e2label /dev /sdb "small_disk"

Otra consulta mostrará el nuevo conjunto de etiquetas:

# e2label /dev /sdb small_disk

También el de color La utilidad que utilizamos anteriormente también presentará la etiqueta recién establecida:

# Blkid | GREP SDB /DEV /SDB: etiqueta = "small_disk" uuid = "17c1210c-8a88-42d6-b394-03f491415d5c" type = "ext4"

Cómo montar el dispositivo por uuid

Usar UUID para montar es la forma recomendada, por lo que en una instalación RHEL8 predeterminada, ya podemos encontrar un ejemplo sobre cómo hacer esto. Si no modificamos las opciones de disco en la instalación, el dispositivo de arranque será montado por UUID. La configuración para el montaje está en el /etc/fstab archivo, que podemos imprimir para este ejemplo.

# cat/etc/fstab # #/etc/fstab # creado por Anaconda el lunes 28 de octubre 13:22:28 2019 # # Los sistemas de archivos accesibles, por referencia, se mantienen en '/dev/disk/'. # Consulte las páginas del hombre fstab (5), findfs (8), montaje (8) y/o blkid (8) para obtener más información. # # Después de editar este archivo, ejecute 'SystemCTL Daemon-Reload' para actualizar Systemd # Unidades generadas a partir de este archivo. # /dev /mapper /rhel-root /xfs predeterminados 0 0 0 Uuid = EEF3B378-5272-45F4-AB41-97EB48BDA63F /BOOT XFS valores 0 0 0 /dev/mapper/rhel-swap swap swap predeterminados 0 0 0

De la salida anterior podemos ver la sintaxis que debemos usar para montar nuestro disco por UUID. Usando un editor de texto, podemos agregar la siguiente nueva entrada FSTAB al final del archivo:

Uuid = 17C1210C-8A88-42D6-B394-03F491415D5C /MNT /NEW_DISK EXT4 Valores predeterminados 0 0 0

Tenga en cuenta que el ejemplo anterior usa el mismo UUID con el que enumeramos de color En la sección anterior. Será diferente en cualquier otro sistema.

También necesitaremos el punto de montaje para existir, por lo que crearemos el directorio que mencionamos en la entrada anterior:

# mkdir /mnt /new_disk


Con la ruta de montaje, el camino a montar y el sistema de archivos para montar listo, todo lo que necesitamos hacer es montar el dispositivo:

# Monte/Mnt/New_Disk/

En el montaje exitoso, podemos encontrar nuestro sistema de archivos ext4 de 2 GB en el punto de montaje especificado. El montar El comando sin argumentos enumerará todos los sistemas de archivos montados, y podemos usar GREP para encontrar la línea en la que estamos particularmente interesados.

# Monte | GREP SDB /DEV /SDB ON /MNT /New_Disk Tipo Ext4 (RW, Relatime, SECLABEL)

También podemos usar el df Utilidad para verificar el sistema de archivos montado:

# df -h/mnt/new_disk/size del sistema de archivos utilizado Avance use% montado en/dev/sdb 2.0G 6.0m 1.8g 1% /mnt /new_disk
Montaje del sistema de archivos utilizando UUID como identificador en /etc/fstab

Finalmente, podemos desmontar el sistema de archivos para prepararnos para el siguiente paso:

# Umount /Mnt /New_Disk


Cómo montar el dispositivo por etiqueta

El montaje del sistema de archivos por etiqueta es prácticamente el mismo. Con la etiqueta ya establecida, podemos hacer referencia a ella en /etc/fstab. Si hace este paso con el mismo dispositivo, recuerde eliminar la referencia UUID agregada en el paso anterior antes de agregar otro que usa la etiqueta:

Etiqueta = small_disk /mnt /new_disk ext4 predeterminados 0 0

Podemos montar el dispositivo de la misma manera que con UUID, especificando el punto de montaje:

# Monte/Mnt/New_Disk/

Esto es factible debido a la fstab Entrada que el montar comando usa. También podemos montar por etiqueta directamente usando el indicador -l:

# Monte -l Small_Disk /Mnt /New_Disk

Usamos el mismo disco con la opción UUID y etiqueta, por lo que su contenido será el mismo. Podemos escribir datos sobre él, desmontarlo, luego montar nuevamente usando el otro método, los datos seguirán siendo los mismos. Tenga en cuenta que este sería el caso si el disco se le dio a otra máquina (que ya puede tener un /dev/sdb dispositivo).

Ejercicios

  1. Cree un disco etiquetado, agregue algunos datos de prueba, luego elimine el disco del sistema y agregue a otra máquina. ¿Puede la nueva máquina ver los datos en el disco??
  2. Cree un punto de montaje UUID, luego, luego el sistema de archivos, vuelva a crearlo y verifique el UUID. ¿Puede usar la misma entrada FSTAB para el nuevo sistema de archivos??
  3. Cree un punto de montaje de etiqueta, luego desmonte el sistema de archivos, vuelva a crearlo y etiquetarlo con el mismo nombre. La entrada FSTAB basada en la etiqueta sigue siendo válida?
  4. Intenta etiquetar dos discos diferentes con el mismo nombre. ¿Puedes montarlos??

Tutoriales de Linux relacionados:

  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Configuración de ZFS en Ubuntu 20.04
  • Cómo comparar el rendimiento del disco en Linux
  • Cómo dividir la unidad USB en Linux
  • Cómo particionar una unidad en Linux
  • Cómo configurar RAID1 en Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cómo usar Google Drive en Linux
  • Mastering Bash Script Loops