GNU/Linux >> Linux Esercitazione >  >> Linux

Perché un Lun World Wide ID inizia con il numero 3 in Linux dm-multipath

Domanda :Perché un Lun World Wide ID inizia con il numero 3?

Quando si mappa un lun sul server con wwid -> 640xxxxxxxxxxxxxxxxxxxxxx, ma da `multipath -ll`, tutti i wwid iniziano con 3 come 3640xxxxxxxxxxxxxxxxxxxxxx.

# multipath -ll

3640xxxxxxxxxxxxxxxxxxxxxx dm-27 HUAWEI,XSG1
size=400G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 14:0:0:28 sdbg 67:160 active ready running
|- 16:0:0:28 sdge 131:160 active ready running
|- 14:0:1:28 sdds 71:160 active ready running
`- 16:0:1:28 sdiq 135:160 active ready running

3640xxxxxxxxxxxxxxxxxxxxxx dm-95
size=88G features='1 queue_if_no_path' hwhandler='0' wp=rw
3640xxxxxxxxxxxxxxxxxxxxxx dm-74 HUAWEI,XSG1
size=200G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 14:0:0:75 sdkl 66:400 active ready running
|- 16:0:0:75 sdlj 68:272 active ready running
|- 14:0:1:75 sdkx 67:336 active ready running
`- 16:0:1:75 sdlv 68:464 active ready running

Questo problema è stato spiegato nella pagina man di scsi_id:

– scsi_id interroga un dispositivo SCSI tramite la pagina SCSI INQUIRY vital product data (VPD) 0x80 o 0x83 e utilizza i dati risultanti per generare un valore univoco per tutti i dispositivi SCSI che supportano correttamente la pagina 0x80 o 0x83.
– Se viene generato un risultato, viene inviato allo standard output e il programma esce con un valore zero. Se non viene emesso alcun identificatore, il programma esce con un valore diverso da zero.
– scsi_id è utilizzato principalmente da altre utilità come udev che richiedono un identificatore SCSI univoco.
– Per impostazione predefinita, vengono presupposti tutti i dispositivi nella lista nera, l'opzione –whitelisted deve essere specificata sulla riga di comando o nel file di configurazione per qualsiasi comportamento utile.
– I comandi SCSI vengono inviati direttamente al dispositivo tramite l'interfaccia ioctl SG_IO.
– Per genera valori univoci per la pagina 0x80 o per la pagina 0x83, i numeri di serie o i nomi mondiali sono preceduti come segue.

Gli identificatori basati sulla pagina 0x80 sono preceduti dal carattere 'S', dal fornitore SCSI, dal prodotto SCSI (modello) e quindi dal numero di serie restituito dalla pagina 0x80. Ad esempio:

# /lib/udev/scsi_id --page=0x80 --whitelisted --device=/dev/sda
SIBM 3542 1T05078453

Identificatori basati sulla pagina 0x83 sono preceduti dal tipo di identificatore seguito dall'identificatore di pagina 0x83. Ad esempio, un dispositivo con NAA (Name Address Authority) di tipo 3 (anche in questo caso l'identificatore della pagina 0x83 inizia con il valore NAA di 6):

# /lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/sda
3600a0b80000b174b000000d63efc5c8c


Linux
  1. Iniziare con il comando cat di Linux

  2. Linux:come ottenere il tempo di caricamento della pagina remota con un comando dal terminale?

  3. Perché la pagina man di Apt-key sconsiglia di usare il suo comando Aggiungi?

  4. Con il comando "cat" di Linux, come mostrare solo determinate righe per numero?

  5. Perché un programma con Fork() a volte stampa il suo output più volte?

Suona la batteria su Linux con Hydrogen

Impara Linux con Raspberry Pi

Perché $shlvl inizia al livello 2 nelle shell non di accesso ma al livello 1 nelle shell di accesso in Rhel 7?

Linux:come si controllano le informazioni sulla struttura delle directory di un file Unix/linux?

Proteggi Linux con il file Sudoers

Perché un router hardware funziona meglio di un router Linux con specifiche migliori (RAM e CPU)?