设备管理 · 2022年02月20日 0

lsscsi命令 – 列出SCSI设备及属性

lsscsi命令的作用是列出SCSI设备(或主机)及它们的属性。 lsscsi不是内置命令。需要安装lsscsi相应的包,安装完之后lsscsi命令就可以使用了。lsscsi命令能很方便的看出哪些是固态硬盘,哪些是SATA盘,哪些是FC盘。 如果H:C:T:L给出参数,那么就会作为一个过滤器,只匹配它被列出的设备。这里H是指Host,C是指Channel,T是指Id,L是指Lun。 **语法格式:** lsscsi [参数] **常用参数:** | -g | 显示SCSI通用设备文件名称 | | ---------- | ---------------------------------------------- | | -k | 显示内核名称而不是设备节点名 | | -d | 显示设备节点的主要号码和次要号码 | | -H | 列出当前连接到系统的SCSI主机而不是SCSI设备 | | -l | 显示每一个SCSI设备(主机)的附加信息 | | -c | 相对于执行cat /proc/scsi/scsi命令的输出 | | -p | 显示额外的数据完整性(保护)的信息 | | -t | 显示传输信息 | | -L | 以“属性名=值”的方式显示附加信息 | | -v | 当信息找到时输出目录名 | | -y<路径> | 假设sysfs挂载在指定路径而不是默认的“/ sys” | **参考实例** 列出SCSI设备及它们的属性: ``` [root@anycode ~]# lsscsi ``` 显示匹配“2:1:1:0”的SCSI设备: ``` [root@anycode ~]# lsscsi 2:0:0:0 ``` 显示SCSI设备的传输信息: ``` [root@anycode ~]# lsscsi -t ```