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