分类:内核 / 文件系统
来源:现网
[背景及现象描述]
机器掉电,系统启动后,xfs文件系统有问题,执行ls会出现input/output error
[原因分析]
掉电引起文件系统损坏。lsof | grep xxx先查看有哪些进程持有该目录的句柄,kill掉进程后,umount xxx,卸载该目录,随后执行xfs_repair xxx,提示需要加-L,因此执行xfs_repair -L xxx(会损失一些log)完成文件系统的修复,最后mount -a即可
[解决方法]
lsof | grep xxx先查看有哪些进程持有该目录的句柄,kill掉进程后,umount xxx,卸载该目录,随后执行xfs_repair xxx,提示需要加-L,因此执行xfs_repair -L xxx(会损失一些log)完成文件系统的修复,最后mount -a即可