银河麒麟操作系统【挂载raid0 xfs分区时报错“Structure needs cleaning”】问题解决方案
第1章、 处理挂载分区报错“Structure needs cleaning”
1.1、 问题描述
一台服务器配置24块4TB硬盘,采用单盘RAID0模式,分区后使用mount命令挂载时,报错如下:
mount /dev/sdc1 /test123

1.2、 问题分析过程
1.2.1、 使用fsck工具尝试修复文件系统
修复失败,如图:

1.2.2、 使用xfs_repair -L(强制修复)命令
执行后分区仍无法挂载
xfs_repair -L
1.2.3、 重新做RAID配置
删除原有RAID配置,重新创建RAID0并重新格式化为XFS文件系统,但问题依旧存在。
1.2.4、 环境测试
同一硬件环境下,安装银河麒麟高级服务器操作系统V10SP1-0518版本的系统无此问题,分区可正常挂载。
1.2.5、 xfsprogs工具包版本
对比0711版本与0518版本的xfsprogs工具包版本,发现0711版本的xfsprogs版本较低,而0518版本的更高。
0711版本:

0518版本:

推测是xfsprogs工具包版本过低导致的。
第2章、 解决方案
2.1、 升级xfsprogs工具包版本
yum update -y xfsprogs
2.2、 检查xfsprogs工具包版本
rpm -qa |grep xfsprogs
xfsprogs-5.6.0-2.p01.ky10.x86_64

浙公网安备 33010602011771号