GNU/Linux >> Belajar Linux >  >> Cent OS

Cara mengatur nama perangkat khusus menggunakan udev di CentOS/RHEL 7

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


Cent OS
  1. Cara Mengatur atau Mengubah Nama Host di CentOS 7 / RHEL 7

  2. CentOS / RHEL 7:Cara Mengaktifkan Nama Antarmuka Jaringan Gaya ethX Lama

  3. Bagaimana cara menambahkan Skrip Kustom ke systemd di CentOS/RHEL 7

  1. CentOS / RHEL 7 :Cara mengubah nama Antarmuka Jaringan

  2. CentOS / RHEL 7 :Cara mengatur tanggal, waktu / NTP dan zona waktu menggunakan timedatectl

  3. CentOS / RHEL 7 :Cara mengatur aturan udev untuk ASM pada disk multipath

  1. Cara mengatur children-max untuk Layanan udev di CentOS/RHEL 7

  2. Cara Mengatur Nama Antarmuka Kustom dengan NetworkManager di CentOS/RHEL 7

  3. Cara Mengonfigurasi Nama Persisten untuk Perangkat Tape di CentOS/RHEL