通过命令寻找硬盘位置
有一次需要将一批机器上的硬盘换到另外一批机器上,我无法判断那块硬盘是系统盘,那块硬盘是额外的盘
通过lsscsi命令可以查看系统的磁盘信息,实际上这个命令时查看的/proc/scsi/scsi
下面的第一列数字,差不多就是他的卡槽号
shell
[root@cq7-227 ~]# lsscsi
[1:0:0:0] disk ATA Netac SSD 120GB 0A0 /dev/sda
[3:0:0:0] disk ATA INTEL SSDSC2KB01 0132 /dev/sdb
[4:0:0:0] disk ATA INTEL SSDSC2KB01 0132 /dev/sdc第一列的序号,分别是:
host,channel,id,lun第二列为设备类型 第四列为设备厂商 第五列为设备型号 最后一列为主节点名称
这里的scsi的host差不多就是指的的一个物理插槽
Scsi_Host描述一个SCSI主机适配器,SCSI主机适配器通常是一块基于PCI总线的扩展卡或是一个SCSI控制器芯片。每个SCSI主机适配器可以存在多个通道,一个通道实际扩展了一条SCSI总线。每个通过可以连接多个SCSI目标节点,具体连接数量与SCSI总线带载能力有关,或者受具体SCSI协议的限制。 真实的主机总线适配器是接入主机IO总线上(通常是PCI总线),在系统启动时,会扫描挂载在PCI总线上的设备,此时会分配主机总线适配器。
可以通过ll /sys/class/scsi_host/查看有几个插槽