参考文档:
https://blog.youkuaiyun.com/saga_gallon/article/details/82877379
https://blog.youkuaiyun.com/dhrainer/article/details/91453450
1、问题出现
查看一个目录时,出现
ls ./
ls: 无法访问 xxx 输入/输出错误
rm -rf xxx
rm:无法访问,输入输出错误
2、深度
dmesg | grep error
#查看到有xfs inode 报错

3、原因分析
异常断电导致xfs 文件系统异常or 磁盘出现坏道
4、解决办法
1、查看报错目录属于哪个盘
df -hT


2,重启系统,centos7 进入安全模式,

3,进入后,找到linux16 开头的一行!按向右的方向键,定位到ro 然后修改ro为rw,并添加如下红框内的命令行!

4,使用下面的提示使用“Ctrl-x”
进入系统后,其实只是进入了一个安全模式下的内存系统,并不是真正的咱们正常使用的linux系统

5、修复
进入安全模式后,
使用umount /dev/mapper/centos-root去卸载当前的卷,(这一步很重要),
而后执行xfs_repair /dev/mapper/centos-root进行XFS修复。
最后,重启机器解决问题。

博客主要讲述CentOS系统中查看目录时出现问题,原因是异常断电导致XFS文件系统异常或磁盘出现坏道。解决办法是先查看报错目录所属磁盘,重启系统进入安全模式,修改相关参数,进入安全模式下的内存系统后卸载当前卷,执行XFS修复,最后重启机器。
1063

被折叠的 条评论
为什么被折叠?



