我有一个即将发生故障的 RAID10 热插拔磁盘(根据smartctl -a /dev/sdc
。该磁盘安装在机架式 4U 服务器中)。
不幸的是,磁盘没有标记,所以我想让磁盘灯闪烁。
我尝试了以下命令:
dd if=/dev/sdc1 of=/dev/null bs=16
ledctl locate_off=/dev/sdc
它没有打开任何磁盘上的任何灯。
还有其他想法吗?我该如何识别哪个 RAID 磁盘是即将发生故障的磁盘?
编辑:
RAID 是一种 Linux 软件 RAID(mdadm
)。
答案1
开始:ledctl locate=/dev/sdd
停止:ledctl off={/dev/sdd}
这生活在莱德蒙包裹。
答案2
只需简单循环即可闪烁磁盘
while :; do smartctl -a /dev/sdaX; done; #简单循环用于闪烁磁盘
答案3
开始:ledctl locate=/dev/sdX
停止:ledctl locate_off=/dev/sdX
ledctl
由安装莱德蒙包裹。
locate_off
(从 ethrbunny 的答案复制而来,但根据改为使用off
,它“仅关闭状态 LED 和故障 LED。” man ledctl
)