Linux 中的 mdmonitor 服务问题

Linux 中的 mdmonitor 服务问题

chkconfigmdmonitor显示服务正在运行的 输出

[root@localhost ~]# chkconfig --list | grep -i mdmonitor
mdmonitor 0:关闭 1:关闭 2:开启 3:开启 4:开启 5:开启 6:关闭

service命令显示状态mdmonitor已停止

[root@localhost ~]# 服务 mdmonitor 状态
mdmonitor 已停止

服务 mdmonitor 启动命令未显示任何内容

[root@localhost ~]# 启动 mdmonitor 服务
[root@localhost ~]#
[root@localhost ~]# 服务 mdmonitor 状态
mdmonitor 已停止

在 GUI 中(系统 > 管理员 > 服务)显示为 在此处输入图片描述 在此处输入图片描述

我的疑问是在运行级别 5mdmonitor正在运行,但为什么服务显示输出的命令mdmonitor已停止

[root@localhost ~]# chkconfig --list | grep -i mdmonitor
mdmonitor 0:关闭 1:关闭 2:开启 3:开启 4:开启 5:开启 6:关闭

服务

[root@localhost ~]# 服务 mdmonitor 状态
mdmonitor 已停止

重启后也出现同样的效果。这是什么原因?

我正在使用 CentOS 6.2

答案1

我终于知道了这个问题的原因。

原因是mdadm.conf文件,文件的路径是/etc/mdadm.conf

这是该文件的内容

# 由 anaconda 写出的 mdadm.conf
MAILADDR 根
自动 +imsm +1.x -全部

mdadm.conf文件不存在于 下/etc,一开始我以为是有人误删除了这个文件,后来我才知道系统(CentOs 6.2)中没有这个文件,我也检查了其他系统进行确认,文件不在那里。(我认为这是一个错误,但我不确定)因此将此文件从 复制CentOs 6.3CentOs 6.2并重新启动服务,现在它运行良好。

[root@localhost ~]# 服务 mdmonitor 状态
mdmonitor 已停止
[root@localhost ~]# 启动 mdmonitor 服务
正在启动 mdmonitor:[ 确定 ]
[root@localhost ~]# 服务 mdmonitor 状态
mdmonitor(pid 3712)正在运行...

相关内容