OM DB分区目录挂载硬盘故障
前提条件
集群内的节点硬盘出现故障时,首先需要参考更换硬盘必读章节的步骤进行排查,确认需要更换硬盘后,按照以下步骤进行处理。
处理步骤
- 硬盘发生故障后,重启系统如果无法正常加载,需按照如下步骤进行修复。
- 在界面提示root密码进行维护时,输入root密码。
- 执行mount -o remount rw /命令,以便允许修改“/etc/fstab”文件。
- 在“/etc/fstab”中注释掉故障硬盘对应的行。
- 执行reboot命令重启。
- 恢复硬盘原有的RAID阵列,具体操作请咨询硬件厂商。等待操作系统可以识别出新加入的硬盘后(执行lsscsi命令查看),需要手工完成磁盘格式化和目录挂载操作。
- 使用PuTTY工具以root用户登录硬盘故障的服务器并格式化磁盘。例如,RedHat6.X系统中执行mkfs.xfs /dev/sdx命令格式化磁盘,SUSE11.X系统中执行mkfs.ext3 /dev/sdx命令格式化磁盘。(sdx为查询出来的硬盘)
说明:
如果需要手动格式化磁盘分区,建议根据操作系统版本选择正确的文件系统格式:SUSE12.X、RedHat7.X/CentOS 7.X、EulerOS 2.X版本操作系统的数据目录建议使用xfs格式文件系统、SUSE11.X版本系统的数据目录建议使用ext3格式、RedHat6.X/CentOS 6.X版本系统的数据目录建议使用xfs格式。
- 格式化完成后查看之前挂载的目录是否存在,如果不存在则创建“${BIGDATA_DATA_HOME}/dbdata_om”目录并执行chmod 000 ${BIGDATA_DATA_HOME}/dbdata_om命令。
- 执行blkid命令查询磁盘UUID信息,然后编辑“/etc/fstab”文件,用查到的新的UUID信息,替换原有故障磁盘的UUID信息。
- 执行mount -a命令,完成挂载。
- 使用PuTTY工具以root用户登录硬盘故障的服务器并格式化磁盘。
- 创建数据目录,拷贝备份的数据库配置文件到db目录下,并修改权限。
chown omm:wheel ${BIGDATA_DATA_HOME}/dbdata_om
chmod 770 ${BIGDATA_DATA_HOME}/dbdata_om
mkdir -p ${BIGDATA_DATA_HOME}/dbdata_om/db
chown ommdba:wheel ${BIGDATA_DATA_HOME}/dbdata_om/db
chmod 700 ${BIGDATA_DATA_HOME}/dbdata_om/db
cp ${BIGDATA_HOME}/om-server/om/sbin/postgresql.conf ${BIGDATA_DATA_HOME}/dbdata_om/db/
chown ommdba:wheel ${BIGDATA_DATA_HOME}/dbdata_om/db/postgresql.conf
chmod 600 ${BIGDATA_DATA_HOME}/dbdata_om/db/postgresql.conf
- 等待2分钟左右,切换为root用户或者omm用户查看数据库的状态。本节点的数据库状态为“standby_normal”即为恢复成功。
su - root
sh ${BIGDATA_HOME}/om-server/om/sbin/status-oms.sh

查看更多:华为GaussDB 200 硬盘故障处理
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




