Solaris Volume Manager 中包括 /usr/sbin/mdmonitord 守护进程。当磁盘出现故障时,Solaris Volume Manager 会检测到该故障并生成一个错误。此错误事件将触发 mdmonitord 守护进程,使其对 RAID-1(镜像)卷、RAID-5 卷和热备件执行检查。但是,您还可以将该程序配置为以指定的时间间隔不断检查错误。
编辑 /lib/svc/method/svc-mdmonitor 脚本,添加定期检查的时间间隔。
成为超级用户。
在所选编辑器中打开 /lib/svc/method/svc-mdmonitor 脚本。在该脚本中查找以下部分:
$MDMONITORD error=$? case $error in 0) exit 0 ;; *) echo "Could not start $MDMONITORD. Error $error." exit 0 |
更改以 mdmonitord 命令开头的行,具体操作为添加一个 -t 标志以及检查的时间间隔(以秒为单位)。
|
$MDMONITORD -t 3600 error=$? case $error in 0) exit 0 ;; *) echo "Could not start $MDMONITORD. Error $error." exit 0 ;; esac |
重新启动 mdmonitord 命令以激活所做的更改。
# svcadm restart system/mdmonitor |
有关更多信息,请参见 mdmonitord(1M) 手册页。