【标题描述】mdmonitor.service服务启动失败
【环境信息】
软件信息:
1) OS版本及分支:openEuler 22.03 (LTS-SP1)
2) 内核信息:5.10.0-126.0.0.66.oe2203sp1.x86_64
3) 发现问题的组件版本信息:mdadm-4.2-2.oe2203sp1.x86_64
【问题复现步骤】
具体操作步骤
dnf install -y mdadm
systemctl start mdmonitor.service
systemctl status mdmonitor.service
出现概率(是否必现,概率性错误):必现
【预期结果】
服务启动成功
【实际结果】
服务启动失败,报错:Can't open PID file /run/mdadm/mdadm.pid (yet?) after start: Operat
ion not permitted,如下图所示:
【附件信息】
比如系统message日志/组件日志、dump信息、图片等
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
mdadm升级4.2版本后,mdmonitor守护进程监控的逻辑发生了改变,只有在系统中存在raid设备的情况下才可以成功启动。
步骤如下:
1.查询mdadm软件版本为4.2:rpm -qa | grep mdadm
2.创建软raid1设备:mdadm -Cv /dev/md0 -l1 -n2 /dev/sdx /sdy
3.查询lsblk
4.若存在软raid设备:systemctl restart mdmonitor执行成功
如果开启服务自启动时由于没有软raid设备导致守护进程没有拉起,后面如果再创建软raid设备后,该服务是否会被重新拉起?
会自动重新拉起,重组软raid设备后,守护进程会自启
创建完软raid之后,直接查看服务状态是启动的,说明服务被自动拉起了
该问题是机制的变更,实际并不影响真实使用。该问题将直接关闭。
/close
登录 后才可以发表评论