Klient může vyžadovat vlastní názvy zařízení, jako je /dev/asmdisk01 pro skutečné zařízení s názvem /dev/sdb. Chcete-li nastavit vlastní názvy zařízení pomocí udev, postupujte podle kroků uvedených v tomto příspěvku.
Chcete-li vytvořit jméno zákazníka (/dev/asmdisk01p1) pro /dev/sdb, nastavte pravidla udev, jak je uvedeno níže:
1. Najděte UUID zařízení
Nejprve najděte UUID zařízení pomocí příkazu scsi_id, jak je uvedeno níže.
# /usr/lib/udev/scsi_id -g -u /dev/sdb 1IET_00020002
Uložte toto UUID, protože toto ID bude použito později.
2. Vytvořte nové pravidlo udev
Vytvořte nový soubor pravidel udev ve vhodném umístění, jak je uvedeno níže:
# vi /etc/udev/rules.d/99-my-asmdevices.rules
Přidejte níže obsah do souboru 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'"
Uložte soubor pravidel.
3. Otestujte nové pravidlo udev
Spusťte níže uvedený příkaz nebo restartujte a ověřte nové pravidlo udev
1. Zkontrolujte nový název zařízení:
# udevadm trigger --type=devices --action=change # /bin/ls /dev/asmdisk01p1
2. Chcete-li znovu načíst pravidlo udev, proveďte následující příkaz:
# udevadm control --reload
3. Pro řešení problémů s udev rule spusťte níže uvedený příkaz:
# udevadm test /sys/block/sdb
Odebrání souboru zařízení
Nezapomeňte ručně odstranit soubor zařízení, pokud jej již nepotřebujete. Jednoduše použijte rm k odstranění souboru zařízení, jak je znázorněno níže.
# rm /dev/asmdisk01p1