scsi_id è il comando utilizzato per scoprire i numeri WWN per i LUNS esterni collegati all'host tramite un cavo FC e non può essere utilizzato per scoprire l'UUID dei dispositivi. scsi_id è utilizzato principalmente da altre utilità come udev che richiedono un identificatore SCSI univoco. Per impostazione predefinita tutti i dispositivi sono inseriti nella lista nera, l'opzione –whitelisted deve essere specificata sulla riga di comando o nel file di configurazione per qualsiasi comportamento utile.
L'output del comando blkid mostra l'UUID dei dispositivi come mostrato di seguito.
/dev/sdbh: UUID="r1PHiD-EMu0-oMBa-zzX7-1MT5-YK7R-hJrsjJ" TYPE="LVM2_member" /dev/sdbi: UUID="cNTqqN-JRW7-sEWz-fEmw-yWeu-fMEe-0It4ey" TYPE="LVM2_member" /dev/mapper/testdevice: UUID="0h3qmS-y1Gk-pEZE-KbfN-gZ7u-Da8O-FkUHJS" TYPE="LVM2_member" /dev/mapper/9af08d4e--f055--4200--ad79--d66185ed32fb-master: UUID="1abc78f9-a153-4d9d-b0c4-c8f274bad46a" TYPE="ext3"
L'output del comando scsi_id fornirà il numero WWN della memoria esterna collegata al server come mostrato di seguito.
# scsi_id --whitelisted --device=/dev/sda 3600508e000000000d6580ba0eaf2e107
Esempi di comando scsi_id
1. Per recuperare e generare un identificatore SCSI univoco:
# scsi_id
2. Per inviare comandi SG_IO al dispositivo:
# scsi_id --device=device /dev/sdc
4. Per trattare il dispositivo come nella lista nera e non fare nulla a meno che non venga trovato un dispositivo nella lista bianca:
# scsi_id --blacklisted
5. Per leggere la configurazione e le voci della black/white list dal file di configurazione:
# scsi_id --config=config-file
6. Per trattare il dispositivo come nella lista bianca:
# scsi_id --whitelisted
7. Per utilizzare il codice pagina SCSI INQUIRY VPD 0x80, 0x83 o pre-spc3-83:
# scsi_id --page=0x80|0x83|pre-spc3-83
8. Per riformattare l'output:
# scsi_id --replace-whitespace
9. Per esportare tutti i dati nel formato KEY=
# scsi_id --export
10. Per generare un output di debug dettagliato:
# scsi_id --verbose
11. Per visualizzare la versione:
# scsi_id --version