暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A OM DB分区目录挂载硬盘故障

墨天轮 2019-10-12
1077

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命令,完成挂载。

  • 创建数据目录,拷贝备份的数据库配置文件到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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论