初始报错

wKioL1fjkYvh1ouVAABPBku6DCI463.png

  1. 检查磁盘使用情况

    wKioL1fjkUqycMr_AACMNhIDY7A321.png

  2. 检查磁盘挂载情况

    wKioL1fjkdqxPvYxAACJ7QRnO1I424.png

  3. 尝试重新挂载

    wKioL1fjkhHQ_dFmAAATeg7V660669.png

  4. 备份数据

    \cp -a es_data/ /mnt/sdh/sdgbackup/

    \cp -a hadoop/ /mnt/sdh/sdgbackup/

  5. 强制卸载磁盘

    umount -lf /mnt/sdg

  6. 重新挂载

    发现superlock错误

    wKioL1fjktqTF_ZUAAAS7BR2mWk897.png

  7. 检查磁盘硬件状态

    读取错误IO,根据这里和上面可以初步确定是超级块损坏

    wKioL1fjkw7wdepsAAB1OKnbRbc156.png

  8. 检索超级块备份块的号码

    一定要加上-n,这个是模拟格式化

    wKioL1fjk5mT0PPuAABVhmmpJxU009.png

  9. 对超级块进行恢复


    wKiom1fjk8-DWO0HAAAbbW9ocvw246.png

    发现磁盘还有数据,执行sync命令,然后取消重新恢复

    wKioL1fjlFnxuN-8AAAiJDis_3I037.png

  10. 等待完成恢复

    不用管not cleanly unmounted,它会强制执行检查

    一路键入y,直到完成。

  11. 然后对磁盘重新挂载即可

    如果还是无法写入,执行sync,然后多卸载几次,再重新挂载几次

  12. 注意事项

    由于数据非常重要,执行操作前,请备份您的数据,以免造成无法挽回的错误。

    每一步都要看清楚了再执行。