问题描述:
服务器有硬盘告警。更换硬盘后,硬盘告警解除,但用户反馈带内无法格式化。查看维修后日志,日志中未见新的告警。硬盘和阵列状态均正常。
阵列卡日志中未见异常。系统日志有如下报错
从当前日志看换上去的硬盘并未挂载成功
Oct 8 14:52:30 yj-datanode1-0636 systemd: Mounting /data12...
Oct 8 14:52:30 yj-datanode1-0636 journal: Suppressed 3699 messages from /system.slice/data12.mount
Oct 8 14:52:30 yj-datanode1-0636 mount: mount: /dev/sdm is not a block device (maybe try `-o loop'?)
Oct 8 14:52:30 yj-datanode1-0636 systemd: data12.mount mount process exited, code=exited status=32
Oct 8 14:52:30 yj-datanode1-0636 systemd: Failed to mount /data12.
分析过程:
带外日志无告警,系统日志中可以看到系统在挂载/data12时出问题,提示/dev/sdm不是一个块设备,分析有可能是替换硬盘前没有注释/etc/fstab/下对应硬盘的挂载信息,没有正确初始化便开始自动挂载,导致挂载出现问题,所以格式化也会出问题,结合用户做的是单盘raid0,所以建议用户重新初始化硬盘之后再手动挂载硬盘,
解决方法:
由于客户怀疑是硬盘有问题,要求带新盘去更换,所以解决方案如下
带一块硬盘,带硬盘背板和raid卡备用,按如下步骤操作
替换之前先注释/etc/fstab下的/dev/sdm行,重启做单盘raid0,进入系统后lsblk看下替换盘是否识别,
系统下执行
parted -s /dev/sdm mklabel gpt 转换为GPT格式
partprobe 重新加载分区表
mkfs.xfs /dev/sdm 格式化
格式化成功后再挂载硬盘,最后修改/etc/fstab文件
编辑:陈平安
审核:宁姚
Copyright ©2017-2024 东莞市冠峰计算机科技有限公司 版权所有 粤ICP备2024331946号