Para enumerar los dispositivos SCSI en su sistema, use una utilidad que recorra las rutas de dispositivos proporcionadas por sysfs. Una de las herramientas más sucintas es lsscsi. Esto es lo que puede esperar cuando lo ejecuta:
$ lsscsi [0:0:0:0] disk ATA WDC WD3200AAJS-2 01.0 /dev/sda [2:0:0:0] disk FLASH Drive UT_USB20 0.00 /dev/sdb
La primera columna identifica la dirección del dispositivo en el sistema, la segunda describe qué tipo de dispositivo es y la última indica dónde encontrar el archivo del dispositivo. Todo lo demás es información del proveedor.
Use yum -y install lsscsi para instalar el paquete lsscsi e ingrese lsscsi para verificar que la instalación fue exitosa:
# yum -y install lsscsi # lsscsi
Ejemplos de comandos lsscsi
1. Para enumerar los dispositivos SCSi:
# lsscsi
2. Para obtener la salida clásica:
# lsscsi -c # lsscsi --classic
3. Para obtener el nombre del dispositivo, los números mayor y menor del nodo del dispositivo:
# lsscsi -d # lsscsi --device
4. Para generar el nombre de archivo del dispositivo genérico scsi:
# lsscsi -g # lsscsi --generic
5. Para obtener ayuda:
# lsscsi -h # lsscsi --help
6. Para enumerar los hosts SCSI actualmente conectados al sistema.
# lsscsi -H # lsscsi --hosts
7. Para usar el algoritmo predeterminado de Linux para nombrar dispositivos:
# lsscsi -k # lsscsi --kname
8. Para generar información adicional en pares:
# lscsci -L # lscsci --list
9. Para generar información adicional para cada dispositivo SCSI:
# lsscsi -l # lsscsi --long
10. Para generar información adicional sobre la integridad de los datos (protección):
# lsscsi -p # lsscsi --protection
11. Para generar información de transporte:
# lsscsi -t # lsscsi --transport
12. Para obtener la información detallada:
# lsscsi -v # lsscsi --verbose
13. Para obtener la versión:
# lsscsi -V # lsscsi --version
14. Para suponer que sysfs está montado en PATH en lugar del predeterminado /sys:
# lsscsi -y # lsscsi --sysfsroot=PATH