ledctl
通过发现物理识别故障硬盘我一直试图使用它来指示从运行 Proxmox 的 HP DL380e G8 服务器中拉取驱动器,但是ledctl locate=/dev/disk/by-id/
......什么也没做。蓝色定位LFF 托盘上的灯始终处于熄灭状态。
成功ledctl -L
显示 SAS/SATA 控制器:
# ledctl -L
/sys/devices/pci0000:00/0000:00:1f.2 (AHCI)
/sys/devices/pci0000:00/0000:00:01.1/0000:07:00.0 (SCSI)
我已确认磁盘位于这些控制器上:
# ls /dev/disk/by-path/ | grep -v part
pci-0000:00:1f.2-ata-6
pci-0000:07:00.0-sas-phy0-lun-0
pci-0000:07:00.0-sas-phy1-lun-0
pci-0000:07:00.0-sas-phy2-lun-0
pci-0000:07:00.0-sas-phy3-lun-0
pci-0000:07:00.0-sas-phy4-lun-0
pci-0000:07:00.0-sas-phy7-lun-0
看来 LSI SAS2308 控制器支持 SFF-8485 SGPIO,所以这应该不是问题,但仍有人建议我可能需要一个 sgpio 包才能使其工作ledctl
。但是我无法具体说明我需要哪个包或是否需要任何配置。
其他问题的答案表明它开箱即用,但这些可能假设我们在 RAID 模式下使用控制器而不是 JBOD †。
† 这台机器是作为 ZFS 文件服务器主机购买的。
查看 Github 上的问题intel/ledmon 问题它好像/var/log/ledctl.log
运行时应该有一些活动ledctl
,但在我的系统上,我所能看到的只是尝试运行而不带参数的日志ledctl
:
# ledctl locate=/dev/disk/by-id/...
# cat /var/log/ledctl.log
May 19 14:08:53 ERROR: missing operand(s)... run ledctl --help for details.
IO 能想到的唯一另一件事是 HP 使用的背板不支持以这种方式寻址 LED。
所以,
- 是否可以使用它
ledctl
来控制 HP DL380e G8 8xLFF 背板上的 LED? - 如果是,怎么办?
- 如果没有的话,还有其他方法可以实现我的愿望吗?