chkconfig
mdmonitor
显示服务正在运行的 输出
[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.3
到CentOs 6.2
并重新启动服务,现在它运行良好。
[root@localhost ~]# 服务 mdmonitor 状态 mdmonitor 已停止 [root@localhost ~]# 启动 mdmonitor 服务 正在启动 mdmonitor:[ 确定 ] [root@localhost ~]# 服务 mdmonitor 状态 mdmonitor(pid 3712)正在运行...