Mungkin ada persyaratan dari klien untuk memiliki nama perangkat khusus seperti /dev/asmdisk01 untuk perangkat yang sebenarnya dengan nama /dev/sdb. Ikuti langkah-langkah yang diuraikan dalam posting ini untuk menyetel nama perangkat khusus menggunakan udev.
Untuk membuat nama pelanggan (/dev/asmdisk01p1) untuk /dev/sdb setel aturan udev seperti di bawah ini:
1. Temukan UUID perangkat
Pertama, temukan UUID perangkat dengan perintah scsi_id seperti yang ditunjukkan di bawah ini.
# /usr/lib/udev/scsi_id -g -u /dev/sdb 1IET_00020002
Simpan UUID ini, karena ID ini akan digunakan nanti.
2. Buat aturan udev baru
Buat file aturan udev baru di lokasi yang sesuai seperti di bawah ini:
# vi /etc/udev/rules.d/99-my-asmdevices.rules
Tambahkan konten di bawah ini dalam file 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'"
Simpan file aturan.
3. Uji aturan udev baru
Jalankan perintah di bawah ini atau reboot untuk memverifikasi aturan udev baru
1. Periksa nama perangkat baru:
# udevadm trigger --type=devices --action=change # /bin/ls /dev/asmdisk01p1
2. Untuk memuat ulang aturan udev, jalankan perintah di bawah ini:
# udevadm control --reload
3. Untuk Troubleshooting aturan udev jalankan perintah di bawah ini:
# udevadm test /sys/block/sdb
Menghapus File Perangkat
Ingatlah untuk menghapus file perangkat secara manual jika Anda tidak lagi membutuhkannya. Cukup gunakan rm untuk menghapus file perangkat seperti yang ditunjukkan di bawah ini.
# rm /dev/asmdisk01p1