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

Cómo configurar nombres de dispositivos personalizados usando udev en CentOS/RHEL 7

Podría haber un requisito del cliente para tener nombres de dispositivos personalizados como /dev/asmdisk01 para un dispositivo real con el nombre /dev/sdb. Siga los pasos descritos en esta publicación para configurar nombres de dispositivos personalizados usando udev.

Para crear un nombre de cliente (/dev/asmdisk01p1) para /dev/sdb, configure las reglas de udev de la siguiente manera:

1. Encuentra el UUID del dispositivo

Primero, busque el UUID del dispositivo con el comando scsi_id como se muestra a continuación.

# /usr/lib/udev/scsi_id -g -u /dev/sdb

1IET_00020002

Guarde este UUID, ya que este ID se usará más adelante.

2. Crear nueva regla udev

Cree un nuevo archivo de reglas udev en la ubicación adecuada como se muestra a continuación:

# vi /etc/udev/rules.d/99-my-asmdevices.rules

Agregue el contenido a continuación en el archivo 99-mydevices.rules:

KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="1IET_00020002", RUN+="/bin/sh -c 'mknod /dev/asmdisk01p1 b $major $minor; chown grid:dba /dev/asmdisk01p1; chmod 0660 /dev/asmdisk01p1'"

Guarde el archivo de reglas.

3. Probar nueva regla udev

Ejecute el siguiente comando o reinicie para verificar la nueva regla udev
1. Buscar nuevo nombre de dispositivo:

# udevadm trigger --type=devices --action=change
# /bin/ls /dev/asmdisk01p1

2. Para recargar la regla udev, ejecute el siguiente comando:

# udevadm control --reload

3. Para la resolución de problemas de la regla udev, ejecute el siguiente comando:

# udevadm test /sys/block/sdb

Eliminación del archivo del dispositivo

Recuerde eliminar manualmente el archivo del dispositivo si ya no lo necesita. Simplemente use rm para eliminar el archivo del dispositivo como se muestra a continuación.

# rm /dev/asmdisk01p1


Cent OS
  1. CentOS / RHEL 7:Cómo modificar los nombres de la interfaz de red

  2. CentOS/RHEL 7:cómo configurar la fecha, la hora/NTP y la zona horaria usando timedatectl

  3. CentOS/RHEL 7:Cómo establecer reglas de udev para ASM en discos multirruta

  4. Cómo configurar children-max para el servicio udev en CentOS/RHEL 7

  5. Cómo establecer un nombre de interfaz personalizado con NetworkManager en CentOS/RHEL 7

Cómo configurar interfaces de red usando NMCLI en Centos 7.6

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

Cómo configurar un servidor FTP en CentOS 8 usando VSFTPD

Cómo instalar Flameshot en RHEL/CentOS usando Snapcraft

Cómo configurar WebDAV usando Apache en CentOS 7

Cómo configurar SSH en CentOS y RHEL