CentOS 执行 grub2-mkconfig 导致磁盘只读

Yiran at 
背景最近遇到了一个故障,在集群软件升级过程中,发现某一个磁盘分区变为只读,导致存储应用识别该磁盘不可用。调查发现集群升级过程中,会重新生成每个节点的 GRUB 配置文件,在执行 grub2-mkconfig 过程中导致的磁盘分区只读。记录下 grub2-mkconfig 命令执行到真正磁盘只读指令下发的流程。调查 grub2-mkconfig 在执行 grub2-mkconfig 命令时,如果没有指定配置 GRUB_DISABLE_OS_PROBER=true 时,则 GRUB 会调用 os-prober (/etc/grub.d/30_os-prober)用于扫描其他操作系统进行后续配置。o……