lsscsi 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

lsscsi 命令安装:


-bash: lsscsi command not found

#Debian
apt-get install lsscsi

#Ubuntu
apt-get install lsscsi

#Alpine
apk add lsscsi

#Arch Linux
pacman -S lsscsi

#Kali Linux
apt-get install lsscsi

#CentOS
yum install lsscsi

#Fedora
dnf install lsscsi

#Raspbian
apt-get install lsscsi

#Docker
docker run cmd.cat/lsscsi lsscsi

lsscsi 命令补充说明:


在使用 lsscsi 命令列出有关 Linux 的 SCSI 设备的信息。lsscsi 使用 SCSI 术语列出了 SCSI 逻辑单元(或在给出 --transport 选项时的 SCSI 目标)。默认操作是为当前连接到系统的每个 SCSI 设备产生一行输出。在此实用程序的 0.30 版中,添加了对列出 NVMe 命名空间(在 SCSI 设备(LU)下)和 NVMe 控制器(在 SCSI 主机下)的支持。

当给 --hosts 选项时,lsscsi 命令列出有关连接到系统的 SCSI 主机的信息。主机可以是实际的硬件(有时称为主机总线适配器(HBA))或虚拟的。虚拟主机的一个示例是 USB 大容量存储,它在 USB 和 SCSI 子系统之间架起了桥梁。按照 SCSI 的说法,主机称为 SCSI 启动器。

在使用 lsscsi 命令扫描 sysfs 的伪认为是在 2.6 内核系列推出的文件系统。由于大多数用户都具有读取 sysfs 的权限(通常安装在 /sys 上),因此可以在某些或所有 SCSI 设备上找到元信息,而无需用户提高权限来访问特殊文件(例如 /dev/sda)。在使用 lsscsi 命令还可以显示设备的主节点名称,其 SCSI 通用 sg 节点名称和其内核名称之间的关系。

如果 lsscsi H:C:T:L 给出参数,然后它作为一个过滤器,只匹配它被列出的设备。这里 H 是指 HostC 是指 ChannelT 是指 IdL 是指 Lun

lsscsi 命令语法:


lsscsi [选项] [H:C:T:L]

lsscsi 命令选项:


-g  显示SCSI通用设备文件名称
-k  显示内核名称而不是设备节点名
-d  显示设备节点的主要号码和次要号码
-H  列出当前连接到系统的SCSI主机而不是SCSI设备
-l  显示每一个SCSI设备(主机)的附加信息
-c  相对于执行 cat /proc/scsi/scsi 命令的输出
-p  显示额外的数据完整性(保护)的信息
-t  显示传输信息
-L  以“属性名=值”的方式显示附加信息
-v  当信息找到时输出目录名
-y<路径>  假设sysfs挂载在指定路径而不是默认的 “/sys”

lsscsi 命令实例:


lsscsi 列出所有 SCSI 设备:

lsscsi

lsscsi 列出所有具有详细属性的 SCSI 设备:

lsscsi -L

lsscsi 列出所有具有人类可读磁盘容量的 SCSI 设备:

lsscsi -s

lsscsi 命令扩展阅读:




lsscsi 命令评论

共收录到 512Linux 命令