从半个月前开始,存储空间一直变成只读模式,所有硬盘健康度正常,(全新国行希捷)一直以为是硬件问题。换了硬盘线,整体电源(250w换成350w的)都无法解决问题,每次都是重启后就能恢复。查了很多资料未果。
本人配置是3块硬盘raid5,btrfs(只能用这个文件系统,无法选择,个人觉得bug多,快照功能我也不需要)
进入ssh,raid系统一顿检查命令,都是正常,直到开始检查btrfs,开始报错,以下是执行的命令,如有一样情况的可以操作(所有重要文件数据全部备份再使用,毕竟是动硬盘)
#查询到挂载的存储空间的具体名字(记住第一个很长的挂载盘名字)
mount |grep btrfs
#开始检查btrfs(如果出现一堆错误。那就大概率是文件系统有问题。正常就是7行检查名,无任何报错)
sudo btrfs check 上述挂载盘名字
#去飞牛后台卸载存储空间,包括关闭docker之类的。一定要卸载
#开始修复(豆包告诉我这个命令有风险,可能会让文件整个挂掉。建议所有重要文件全部备份后运行)
sudo btrfs check --repair 上述挂载盘名字
(应该会有一堆修复完成的提示)
#再次运行检测命令。全部正常了。