ES集群磁盘I/O异常修复

这篇具有很好参考价值的文章主要介绍了ES集群磁盘I/O异常修复。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

用户在例行巡检过程发现es有data节点处于停止状态,进行启动后,页面进度条显示绿色已完成,但实际进程启动失败了。文章来源地址https://www.toymoban.com/news/detail-459321.html

  1. 排查节点日志,发现不能访问数据路径,报错关键内容如下:
    Unable to access ‘path.data’ (/mnt/elasticsearch/slave/data)……
  2. 检查挂载磁盘,df -Thlsblk -f
    发现磁盘没有占满,使用容量还有剩余很多,文件系统为xfs
  3. cd到数据路径,没有报错,ls有报错:ls: cannot open directory Input/output error。据此怀疑磁盘或文件系统故障。我们先排除文件系统故障。
  4. 此时设备已经处于不可用状态,先尝试重启机器(reboot)-> 就这样解决了。
  5. 如果重启没有解决,依然是Input/output error,那么尝试进行文件系统修复操作如下:
    1. 从【2】中获取到要修复的挂载点,如/dev/sdb
    2. xfs的文件系统,使用如下命令进行修复:xfs_repair /dev/sdb
    3. 正常的话要提示“设备或资源忙”,“couldn’t initialize XFS library”,需要先取消挂载umount /dev/sdb
    4. 继续执行修复:
    xfs_repair /dev/sdb -L
    Phase 1 - find and verify superblock...
    Phase 2 - using internal log
            - zero log...
    Phase 4 - check for duplicate blocks...
            - setting up duplicate extent list...
            - check for inodes claiming duplicate blocks...
            - agno = 0
            - agno = 3
            - agno = 4
            - agno = 2
            - agno = 5
            - agno = 6
            - agno = 1
            - agno = 7
    Phase 5 - rebuild AG headers and trees...
            - reset superblock...
    Phase 6 - check inode connectivity...
            - resetting contents of realtime bitmap and summary inodes
            - traversing filesystem ...
            - traversal finished ...
            - moving disconnected inodes to lost+found ...
    Phase 7 - verify and correct link counts...
    done
    
    修复完成后再把磁盘挂上,即可生效:mount /dev/sdb /mnt/elasticsearch/data
    如果修复失败,硬件报修。

到了这里,关于ES集群磁盘I/O异常修复的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 巡检过程中有哪些注意事项?智能巡检了解一下

    智能巡检系统是现场过程管理的生产力革命,由人工记录蝶化为掌上电脑运作,适用于设备运行值班记录、仓库/资产管理、设备巡检保养、安全巡更、机房值守、基站维护等一切重复性的工作管理。   安全巡检的目的在于识别信息系统存在的安全脆弱性、分析信息系统存在

    2024年02月07日
    浏览(51)
  • 云原生|kubernetes|kubernetes集群巡检脚本

    生产环境下的kubernetes集群安装部署仅仅是前期的一点点工作,主要的工作其实是集中在集群正式运行后的维护,管理工作。 而kubernetes集群的巡视检查工作是一个比较重要的工作,可以通过定时,定期的巡检能够提前发现kubernetes集群的一些潜在问题,从而在发生大的影响运行

    2024年02月15日
    浏览(35)
  • Mac电脑怎么使用“磁盘工具”修复磁盘

    我们可以使用“磁盘工具”的“急救”功能来查找和修复磁盘错误。 “磁盘工具”可以查找和修复与 Mac 磁盘的格式及目录结构有关的错误。使用 Mac 时,错误可能会导致意外行为,而重大错误甚至可能会导致 Mac 彻底无法启动。 通常,您只需从“应用程序”文件夹的“实用

    2024年02月14日
    浏览(43)
  • 黑苹果Hackintosh 修复磁盘 NVMe 磁盘的错误问题

    原文来源于黑果魏叔官网,转载需注明出处。 错误信息 macOS 的问题报告 系统登录后报错信息如下: 全选代码复制 修复方法 macOS 10.15 及之前的版本可以安装在 /Library/Extensions 目录下 或者通用的方法是注入到启动器里 全选代码复制 具体方法: 下载 NVMeFix.kext 拷贝至 /Volumes

    2024年02月16日
    浏览(52)
  • Linux 文件系统 fsck 磁盘修复

      Linux 文件系统是一种管理存储设备上所存储的文件的一种内生性软件。Linux 支持多种类型的文件系统,以便在硬盘中存储应用程序、数据文件和配置文件等。   文件系统类型:Linux 支持多种文件系统,例如 ext4、xfs、btrfs 等。每种文件系统都在存储设备上实现了虚拟目

    2024年04月13日
    浏览(36)
  • 关于linux重启后磁盘分区消失的情况复现与修复

    先说结论: 重启后分区消失可能是由于自己在分区操作时已经使用parted命令将分区删除,但是并未重启导致磁盘状态没有更新,实际上分区已经被删除了,重启后磁盘状态更新 实际上在删除分区的时候会有一个报错提示会让你重启之后再进行其他操作 虚拟机增加一块新盘

    2024年02月15日
    浏览(42)
  • VMware 克隆失败,提示指定的虚拟磁盘需要修复【已解决】

    最近在学习搭建 hadoop 集群,今天克隆模板机的时候报错了,提示 指定的虚拟磁盘需要进行修复 ,说实话一脸懵逼。 话不多说,百度之。 有文章说要 vmware-vdiskmanager -R \\\"虚拟磁盘路径\\\" ,我打开 cmd 黑窗口去执行了,结果提示 \\\'vmware-vdiskmanager\\\' 不是内部或外部命令,也不是可运

    2024年02月12日
    浏览(135)
  • VMware 克隆失败,提示指定的虚拟磁盘需要修复的解决方法

    默认是C:Program Files (x86)VMwareVMware Workstation,然后在文件夹路径行输入cmd,回车,进入命令行。也可以先cmd进入命令行,再cd到VMware的安装目录 可以在VMware里找到,如下 找到虚拟磁盘文件,例如我的 然后执行指令 这里CSND很多是直接vmware-vdiskmanager -R “虚拟磁盘路径”,然后

    2024年02月12日
    浏览(45)
  • Exadata磁盘损坏导致磁盘组无法mount恢复(oracle一体机磁盘组异常恢复)---惜分飞

    Oracle Exadata客户,在换盘过程中,cell节点又一块磁盘损坏,导致datac1磁盘组(该磁盘组是normal方式冗余)无法mount Thu Jul 20 22:01:21 2023 SQL alter diskgroup datac1 mount force NOTE: cache registered group DATAC1 number=1 incarn=0x0728ad12 NOTE: cache began mount (first) of group DATAC1 number=1 incarn=0x0728ad12 NOTE: Assigning

    2024年02月15日
    浏览(44)
  • 谷歌图标异常空白修复

    1. 脚本功能 当我们的谷歌浏览器图标变成白色的,或者谷歌在任务栏里的图标也变成了白色的。或者是任何windows的应用图标出现了异常,就可以使用这个脚本对windows的图标进行初始化重置。灰常好使。 2. 脚本内容 3. 使用方式 新建 【清理图标缓存.bat】文件。 编辑,把上面

    2024年02月15日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包