GNU/Linux >> Linux Esercitazione >  >> Cent OS

Centos:dove Udev ottiene l'ID per i dispositivi Iscsi?

Sto usando iscsi-initiator-utils con successo per utilizzare alcuni dispositivi iscsi su CentOS 5 e ho alcuni collegamenti simbolici creati da udev in /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

So che quello del by-path è l'IQN del dispositivo e presumo che quello del by-id sia un identificatore del dispositivo SCSI.

Vorrei sapere come ottenere questi valori da me stesso, ad es. /dev/sdb. scsi_id -g /dev/sdb non restituisce nulla.

(So ​​che potrei mappare i collegamenti simbolici e rimuovere gli ID dai nomi dei file, ma sarebbe ridondante:udev sta recuperando quegli ID da qualche parte e vorrei sapere dove).

Risposta accettata:

Prova udevinfo comando

Anche man 7 udev

Esempio:

[[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

Un altro è blkid, che ha l'integrazione con udev per mostrare 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:come rinominare il gruppo di volumi per root e swap

  2. CentOS / RHEL 7:come impostare le regole udev per ASM su dischi multipath

  3. Comprensione dell'utilità iscsiadm in CentOS / RHEL

  4. CentOS / RHEL 6,7:Come eliminare una destinazione iSCSI sull'iniziatore (client iSCSI)

  5. Come impostare la regola udev per impostare l'autorizzazione del disco sui dischi ASM quando si utilizza multipath su CentOS/RHEL 6

Ecco le degne sostituzioni di CentOS 8 per i tuoi server Linux di produzione

Come modificare la password sudo tramite la riga di comando su CentOS 8

CentOS / RHEL 6:come modificare il nome del gruppo di volumi per il dispositivo del disco di root

CentOS / RHEL 5,6:come modificare il fuso orario

Dov'è il file php.ini su un PC Linux/CentOS?

Qual è la password di root predefinita per MySQL 5.7