今天看到备份机器十几个小时没干完活,挺纳闷,上去看了一眼。

常规检查没发现问题,于是把备份进程宰了,手工执行备份,报告错误说有个目录是什么bad message,试着设置一下属主、设置操作权限等都没用,删也删不掉,移动也不行,ls还是不行,简单的说我不能做任何操作了。

于是重启一下再试,依旧。

查了一下空间和inode,也都没问题。

那么只能认为是文件系统出故障了,所以修复一下。

过程是这样,首先卸载这个盘:

umount /disk2

发现不行,提示目标正忙,就是说有进程正在读写这盘,所以先看一下是谁:

fuser -m -v /dev/sda1

把对应的程序关掉以后,可以成功卸载了,然后开始修复文件系统:

e2fsck /dev/sda1 -y

参数-y是因为有错的话提示会很多,根本按不过来,用这个参数自动确认。

执行完以后文件系统就修复了,重新挂载,把有问题的目录删掉,把对应的程序再打开,重新同步一下就行了。懒省事的话直接重启机器(如果可以的话)。

作者 听涛

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注