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

Centos – Dari Mana Udev Mendapatkan Id Untuk Perangkat Iscsi?

Saya berhasil menggunakan iscsi-initiator-utils untuk menggunakan beberapa perangkat iscsi di CentOS 5, dan saya memiliki beberapa symlink yang dibuat oleh udev di /dev/disk:

# ls -l /dev/disk/by-path/ip-* /dev/disk/by-id/scsi-*
lrwxrwxrwx 1 root root 9 Sep 29 15:41 /dev/disk/by-id/scsi-14f504e46494c45006779706e4d772d746d36582d6869556e -> ../../sdb
lrwxrwxrwx 1 root root 9 Sep 29 15:41 /dev/disk/by-path/ip-192.168.20.149:3260-iscsi-iqn.2006-01.com.openfiler:tsn.0a16ba8cb6c9-lun-0 -> ../../sdb

Saya tahu bahwa by-path adalah IQN perangkat, dan saya berasumsi bahwa by-id adalah pengenal perangkat SCSI.

Saya ingin tahu bagaimana mendapatkan nilai-nilai ini sendiri dari mis. /dev/sdb. scsi_id -g /dev/sdb tidak menghasilkan apa-apa.

(Saya tahu saya dapat memetakan kembali symlink dan menghapus ID dari nama file, tetapi itu akan berlebihan:udev mendapatkan ID tersebut dari suatu tempat, dan saya ingin tahu di mana).

Jawaban yang Diterima:

Coba udevinfo perintah

Juga man 7 udev

Contoh:

[[email protected] ~]# udevinfo -q all -n /dev/sda1 | grep 'ID_FS_UUID=' | awk -F'='  '{print $2}'
358c8298-3889-4982-8831-817a18ae4e67

[[email protected] ~]# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Dec  1 12:47 358c8298-3889-4982-8831-817a18ae4e67 -> ../../sda1
[[email protected] ~]# readlink -e /dev/disk/by-uuid/358c8298-3889-4982-8831-817a18ae4e67 
/dev/sda1

Satu lagi adalah blkid, yang memiliki integrasi dengan udev untuk menampilkan uuid

[[email protected] ~]# blkid 
/dev/mapper/VolGroup00-LogVol01: TYPE="swap" 
/dev/mapper/VolGroup00-LogVol00: UUID="7951711f-0564-46a5-8e1c-427eff4b4115" TYPE="ext3" 
/dev/sda1: LABEL="/boot" UUID="358c8298-3889-4982-8831-817a18ae4e67" TYPE="ext3" 
/dev/hdc: LABEL="VBOXADDITIONS_4.1.2_73507" TYPE="iso9660" 
/dev/VolGroup00/LogVol00: UUID="7951711f-0564-46a5-8e1c-427eff4b4115" TYPE="ext3" 
/dev/VolGroup00/LogVol01: TYPE="swap" 

Cent OS
  1. CentOS / RHEL 7 :Cara mengganti nama grup volume untuk root dan swap

  2. Memahami Utilitas iscsiadm di CentOS / RHEL

  3. CentOS / RHEL 6,7 :Cara menghapus Target iSCSI pada inisiator (klien iSCSI)

  1. Cara mengatur aturan udev untuk mengatur izin disk pada disk ASM saat menggunakan multipath pada CentOS/RHEL 6

  2. CentOS / RHEL :Bagaimana memprioritaskan perangkat yang digunakan untuk partisi swap

  3. Apa kata sandi root default untuk MySQL 5.7

  1. Cara Membuat RPM untuk Skrip Anda Sendiri di CentOS/RedHat

  2. Di mana .bashrc untuk root?

  3. Aktifkan kata sandi sederhana untuk pengguna root di CentOS