- 主题:有没有办法识别热插拔的硬盘插在了哪个插槽?
- 有台工作站(centos8)有八个热插拔的SATA口,插入硬盘后,程序里能监测到插入到的是哪一个口吗?
 
 发自「今日水木 on M2011K2C」
 --
 FROM 114.253.33.*
 
- 硬盘是你插的,物理口是哪个你知道的。如果不知道,用ledctl或者ledmon看,前提是
 你的主机有各磁盘独立的led。
 
 软件就简单了,插入磁盘,dmesg里必有条目。
 
 lsblk,lsscsi,smartctl之类的,随便来。
 
 
 【 在 wudashu (wudashu) 的大作中提到: 】
 : 有台工作站(centos8)有八个热插拔的SATA口,插入硬盘后,程序里能监测到插入到的是哪一个口吗?
 : 发自「今日水木 on M2011K2C」
 --
 FROM 119.129.53.*
 
- 会有很多硬盘插进来处理,处理完之后拿走。有专人负责插拔硬盘,但是这个人不知道硬盘里的数据有没有处理完。
 现在想做的事是在硬盘处理完的时候,通知插硬盘的人”插槽X的盘已经处理完了,可以拔出来换下一块盘了“.
 
 机器上一共是8个槽位,下面是udev拿到的path,想知道每个盘对应的是哪个槽位。。
 
 /devices/pci0000:00/0000:00:1c.4/0000:05:00.0/host0/port-0:315/end_device-0:315/target0:0:315/0:0:315:0/block/sdb
 /devices/pci0000:00/0000:00:1c.4/0000:05:00.0/host0/port-0:316/end_device-0:316/target0:0:316/0:0:316:0/block/sdf
 /devices/pci0000:00/0000:00:1c.4/0000:05:00.0/host0/port-0:317/end_device-0:317/target0:0:317/0:0:317:0/block/sdg
 /devices/pci0000:00/0000:00:1c.4/0000:05:00.0/host0/port-0:318/end_device-0:318/target0:0:318/0:0:318:0/block/sdh
 /devices/pci0000:00/0000:00:1c.4/0000:05:00.0/host0/port-0:319/end_device-0:319/target0:0:319/0:0:319:0/block/sdi
 /devices/pci0000:00/0000:00:1c.4/0000:05:00.0/host0/port-0:320/end_device-0:320/target0:0:320/0:0:320:0/block/sdj
 /devices/pci0000:00/0000:00:1c.4/0000:05:00.0/host0/port-0:321/end_device-0:321/target0:0:321/0:0:321:0/block/sdj
 /devices/pci0000:00/0000:00:1c.4/0000:05:00.0/host0/port-0:322/end_device-0:322/target0:0:322/0:0:322:0/block/sdj
 
 【 在 Dazzy 的大作中提到: 】
 : 硬盘是你插的,物理口是哪个你知道的。如果不知道,用ledctl或者ledmon看,前提是
 : 你的主机有各磁盘独立的led。
 : 软件就简单了,插入磁盘,dmesg里必有条目。
 : ...................
 --
 FROM 220.194.45.*
 
- 就是工作流程的问题。
 
 插槽有led好说,哪个盘完事闪哪个槽的led。
 
 如果没led,盘体上有序列号,系统里也能看序列号。完事磁盘的序列号是容易查到的。
 
 就是插盘的时候专人登记一下插入这个槽位的硬盘序列号而已。
 
 【 在 wudashu (wudashu) 的大作中提到: 】
 : 会有很多硬盘插进来处理,处理完之后拿走。有专人负责插拔硬盘,但是这个人不知道硬盘里的数据有没有处理完。
 : 现在想做的事是在硬盘处理完的时候,通知插硬盘的人”插槽X的盘已经处理完了,可以拔出来换下一块盘了“.
 : 机器上一共是8个槽位,下面是udev拿到的path,想知道每个盘对应的是哪个槽位。。
 : ...................
 --
 FROM 119.129.53.*
 
- 插槽有LED,可以从代码控制?
 ledctl locate吗?
 【 在 Dazzy 的大作中提到: 】
 :
 : 就是工作流程的问题。
 :
 : 插槽有led好说,哪个盘完事闪哪个槽的led。
 :
 : 如果没led,盘体上有序列号,系统里也能看序列号。完事磁盘的序列号是容易查到的。
 :
 : 就是插盘的时候专人登记一下插入这个槽位的硬盘序列号而已。
 : --
 :
 
 发自「今日水木 on M2011K2C」
 --
 FROM 114.254.3.*
 
- 对,你可以看看manpage,试验一下。
 
 【 在 wudashu @ [LinuxApp] 的大作中提到: 】
 :
 : 插槽有LED,可以从代码控制?
 : ledctl locate吗?
 : 【 在 Dazzy 的大作中提到: 】
 : :
 
 #发自zSMTH@Redmi Note 7
 --
 FROM 119.129.53.*
 
- 补充,请让插盘人分清楚读写状态和槽位标识灯号,以免悲剧。
 
 【 在 wudashu 的大作中提到: 】
 :
 : 插槽有LED,可以从代码控制?
 : ledctl locate吗?
 : 【 在 Dazzy 的大作中提到: 】
 : :
 
 #发自zSMTH@Redmi Note 7
 --
 FROM 183.42.38.*
 
- OK,我试下。
 【 在 Dazzy 的大作中提到: 】
 :
 : 对,你可以看看manpage,试验一下。
 :
 : #发自zSMTH@Redmi Note 7
 : --
 :
 
 发自「今日水木 on M2011K2C」
 --
 FROM 114.254.3.*
 
- 有可能那灯就是读写灯....机器在合肥,我也没见过
 【 在 Dazzy 的大作中提到: 】
 : 补充,请让插盘人分清楚读写状态和槽位标识灯号,以免悲剧。
 :
 : #发自zSMTH@Redmi Note 7
 : --
 
 发自「今日水木 on M2011K2C」
 --
 FROM 114.254.3.*
 
- 当然是。但有不同闪烁pattern的。ledctl manpage里有。另外这种方式控制led要root
 权限,也请注意。
 
 建议你和在机房里那位视频对话演练确认,这事情与硬件相关,具体会怎么闪也不好说
 。
 
 
 【 在 wudashu (wudashu) 的大作中提到: 】
 : 有可能那灯就是读写灯....机器在合肥,我也没见过
 : 发自「今日水木 on M2011K2C」
 --
 FROM 119.129.53.*