
저는 Linux에서 소프트웨어 공격대를 사용하고 있습니다. 디스크 오류 후 RAID 어레이 복구를 시작하면 이 작업이 백그라운드에서 발생합니다. /proc/mdstat
예상 복구 시간을 표시해야 하지만 올바르지 않습니다. 제 경우에는 /proc/mdstat
15시간 정도가 소요됐는데 복구는 10시간 정도 만에 끝났습니다. 복구 데몬이 실행되는 정확한 시간을 알 수 있는 방법이 있나요?
답변1
"재구축 상태"를 확인하고 대기 시간을 덤프하는 간단한 스크립트를 백그라운드에서 실행할 수 있습니다.
tick=$(date +%s)
while [ -n "$(cat /proc/mdstat | grep 'rebuilding')" ]; do
sleep 10
done
tock=$(date +%s)
echo $(($tock-$tick))
mdadm
--monitor
이벤트가 발생하면 메일을 보내는 옵션 도 있습니다 . 저는 한번도 사용해본 적이 없지만, 재구축이 완료되면 주목할만한 이벤트에 해당할 수 있으므로 조사해 볼 가치가 있을 것입니다.