
smartmontools를 사용하여 SMART 오류가 발생한 드라이브를 깜박여야 합니다. 나는 omconfig
설치했고LED를 깜박이는 데 사용할 수 있는 것 같습니다., 하지만 필요한 컨트롤러와 pdisk 번호를 찾는 방법을 모르겠습니다.
/locate
대안으로 파일을 찾아보았지만 /sys
드라이브 문자가 아닌 컨트롤러 슬롯에 해당했습니다.
Dell PowerEdge R730에서 CentOS 7을 사용하고 있습니다.
답변1
먼저 패키지 ledctl
에서 사용해 보세요 ledmon
. 사용하는 것은 매우 간단합니다:
드라이브 찾기:
ledctl locate=/dev/sda
드라이브 찾기를 중지합니다.
ledctl locate_off=/dev/sda
그래도 작동하지 않으면 Dell 시스템에서 이 omreport
도구는 드라이브를 찾는 데 유용할 수 있습니다. 나는 드라이브의 일련 번호( 에서 얻을 수 있는 것과 같은 smartctl
)를 가져오고 컨트롤러와 pdisk ID를 반환하기 위해 다음 스크립트를 작성했습니다.
#!/bin/bash
serialnumber=$1
controllers=$(omreport storage controller | grep '^ID' | awk '{print $3}')
for controller in $controllers; do
id=$(omreport storage pdisk controller=$controller | grep --before 25 $serialnumber | grep '^ID' | awk '{print $3}')
if [ ! -z "$id" ]; then echo "controller=$controller pdisk=$id"; fi
done;
다음과 같이 사용할 수 있습니다.
[root@computer ~]# ./get_pdisk_from_serial.sh BTHC711202VV1P6PGN
controller=0 pdisk=0:0:4