首页 > 其他分享 >lsscsi和SCSI

lsscsi和SCSI

时间:2024-08-23 17:47:50浏览次数:7  
标签:00 0000 .. devices Jul SCSI root lsscsi

SCSI(Small Computer System Interface)是一套完整的数据传输协议,其主要功能是在主机和存储设备之间传送命令、状态和块数据。

lsscsi输出,[6:0:0:0]分别表示SCSI host:Channel id: Id:Lun; 

scsi host为一块基于PCI总线的HBA或者为一个SCSI控制器芯片。每个scsi host可以存在多个channel,一个channel实际扩展了一条SCSI总线。

每个channel可以连接多个scsi节点(对应target),具体连接的数量与scsi总线带载能力有关,每个scsi节点又包含多个scsi设备(对应lun)

一个scsi Host可能拥有多个channel,每个channel拥有一条scsi总线,每个scsi target可能拥有多个lun,即多个scsi devie。scsi_device就是对lun的抽象

如下是我的系统的lsscsi输出,物理拓扑是HBA<--->expander 背板<--->两个硬盘

xxx@xxx:~$ lsscsi
[0:0:0:0]    disk    ATA      INTEL SSDSC2CW24 400i  /dev/sda
[6:0:0:0]    disk    ATA      SAMSUNG MZ7LH240 B04Q  /dev/sdb
[6:0:1:0]    disk    ATA      V300 512G-SSDV04 AA20  /dev/sdc
[6:0:2:0]    enclosu BN       BP24D_EA_B341    RevB  -

sys文件系统devices下的输出如下

xxx@xxx:~$ ls /sys/bus/scsi/devices/ -l
total 0
lrwxrwxrwx 1 root root 0 Jul 26 05:50 0:0:0:0 -> ../../../devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0
lrwxrwxrwx 1 root root 0 Jul 29 02:54 6:0:0:0 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6/port-6:0/expander-6:0/port-6:0:0/end_device-6:0:0/target6:0:0/6:0:0:0
lrwxrwxrwx 1 root root 0 Jul 29 02:54 6:0:1:0 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6/port-6:0/expander-6:0/port-6:0:1/end_device-6:0:1/target6:0:1/6:0:1:0
lrwxrwxrwx 1 root root 0 Jul 29 02:54 6:0:2:0 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6/port-6:0/expander-6:0/port-6:0:36/end_device-6:0:36/target6:0:2/6:0:2:0
lrwxrwxrwx 1 root root 0 Jul 26 05:50 host0 -> ../../../devices/pci0000:00/0000:00:1f.2/ata1/host0
lrwxrwxrwx 1 root root 0 Jul 26 05:50 host1 -> ../../../devices/pci0000:00/0000:00:1f.2/ata2/host1
lrwxrwxrwx 1 root root 0 Jul 26 05:50 host2 -> ../../../devices/pci0000:00/0000:00:1f.2/ata3/host2
lrwxrwxrwx 1 root root 0 Jul 26 05:50 host3 -> ../../../devices/pci0000:00/0000:00:1f.2/ata4/host3
lrwxrwxrwx 1 root root 0 Jul 26 05:50 host4 -> ../../../devices/pci0000:00/0000:00:1f.2/ata5/host4
lrwxrwxrwx 1 root root 0 Jul 26 05:50 host5 -> ../../../devices/pci0000:00/0000:00:1f.2/ata6/host5
lrwxrwxrwx 1 root root 0 Jul 29 02:54 host6 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6
lrwxrwxrwx 1 root root 0 Jul 26 05:50 target0:0:0 -> ../../../devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0
lrwxrwxrwx 1 root root 0 Jul 29 15:59 target6:0:0 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6/port-6:0/expander-6:0/port-6:0:0/end_device-6:0:0/target6:0:0
lrwxrwxrwx 1 root root 0 Jul 29 15:59 target6:0:1 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6/port-6:0/expander-6:0/port-6:0:1/end_device-6:0:1/target6:0:1
lrwxrwxrwx 1 root root 0 Jul 29 15:59 target6:0:2 -> ../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6/port-6:0/expander-6:0/port-6:0:36/end_device-6:0:36/target6:0:2
river@inspur:~$ 

scsi内核log控制开关打开,root用户

echo -1 > /proc/sys/dev/scsi/logging_level

  

 

 

 

 

参考

1:Linux Scsi子系统框架介绍(可以知道host target channel id lun的关系)_scsi 通用sg节点名称-CSDN博客

2:Linux命令lsscsi详解 - 一口Linux - 博客园 (cnblogs.com)

标签:00,0000,..,devices,Jul,SCSI,root,lsscsi
From: https://www.cnblogs.com/River-blog/p/18376747

相关文章

  • vSphere5.6.1.iSCSI术语介绍
    第一部分iscsi术语介绍iscsi介绍iscsibringstheideaofablockstoragesantocustomerswithnofibrechannelinfrastructure.iscsiisanietfstandardforencapsulatingscsicontrolanddataintcp/ippackets,iscsiisencapsulatedintcp/ipandethernetfr......
  • linux配制iscsi
    服务端centos7假定已经装好了两块磁盘/dev/sdb,/dev/sdcyuminstall-ytargetdtargetclitargetcli进入配制命令行通过/dev/sdb,/dev/sdc创建两个block/backstores/blockcreateidisk1/dev/sdb/backstores/blockcreateidisk2/dev/sdc创建一个iscsi服务iscsi/creat......
  • QT 之 USB SCSI指令0x2A对USB设备进行写有问题
     摘要:使用QT进行SCSI指令操作时遇到问题,0x28读取正常,但0x2A写入失败,原因是系统对0x2A命令的写入权限控制严格。解决方法是通过FSCTL_LOCK_VOLUME实现独占访问,实现对USB设备的写操作。 问题参考:https://blog.csdn.net/kifea/article/details/1036960990x2A命令参考: https:/......
  • vmware安装在scsi磁盘上的grub无法发现/引导其它scsi磁盘
    #虚拟机盘结构virtual-disk-1(scsi,gpt)--fat32(EFI,grub)--ext4(empty)virutal-disk-2(scsi,gpt)--ext4(ubuntu,system,rootfs)virtual-disk-3(scsi,gpt)--ext4(empty)之前引导分区和ubuntu者在一个scsi盘上,所以没有注意到启动时有grub,进grubshell,但ls......
  • iSCSI
    iSCSI(InternetSmallComputerSystemInterface,Internet小型计算机系统接口)是一种由IBM公司研究开发的IPSAN技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,基于TCP/IP的协议连接iSCSI服务端(Target)和客户端(Initiator),使得封装后的SCSI数据包可以在通用互联网传输,最......
  • 12.1 SAS-SATA-SSD-SCSI-IDE 硬盘讲解
    12.1.1常见磁盘类型:1.SAS硬盘:1.1SAS(串行链接SCSI接口)1.2SAS(SerialAttachedSCSI),串行连接SCSI接口,串行连接小型计算机系统接口。1.3SAS是新一代的SCSI技术,和现在流行的SerialATA(SATA)因公安相同,都是采用串行技术以获......
  • 在Linux中,如何配置和管理iSCSI目标和发起器?
    在Linux中,iSCSI(InternetSmallComputerSystemInterface)是一种将SCSI接口封装在TCP/IP协议中,从而允许在IP网络上进行数据块级存储的技术。iSCSI目标是提供存储的服务器,而iSCSI发起器是访问存储的客户端。1.配置iSCSI目标安装iSCSI目标软件:在目标服务器上安装targetctl和li......
  • iscsicli 命令 参数
    Windowsiscsicli命令startiscsicpliscsicli/?MicrosoftiSCSIInitiator版本10.0构建20348iscsicliiscsicliAddTarget<目标名称><目标别名><目标门户地址>          <TargetPortalSocket><目标标志>          <Persist......
  • 在Linux中,如何挂载远程NFS共享或iSCSI目标?
    1.挂载远程NFS共享在Linux中挂载远程NFS(NetworkFileSystem)共享通常涉及以下步骤:服务器端配置:配置NFS服务器,编辑/etc/exports文件来定义要共享的目录以及访问权限。例如:#/etc/exports示例/path/to/shared/dirclient-hostname(rw,sync,no_subtree_check)更新NF......
  • Linux系统中的lsmod、lsof、lspci、lsscsi命令及实例
    作为运维同学怎能不知道Linux系统中的lsmod、lsof、lspci、lsscsi命令呢,今天就来盘一盘她及实例。1、lsmod命令Linuxlsmod命令用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务......