linux:文件状态中的问号; 不能stat文件

有问题的Linux 2.6.18-164.11.1.el5.centos.plus文件系统:reiserfs

嗨,

我在删除文件时遇到问题:

[root@flat: all_subjs_wcbf]# ls -lah total 0 drwxrwxrwx 2 szhu cfn 88 Sep 1 2011 ./ drwxrwxrwx 3 szhu cfn 80 Jun 8 2011 ../ ?--------- ? ? ? ? ? sub13_AVG_5_cbf.m [root@flat: all_subjs_wcbf]# rm sub13_AVG_5_cbf.m rm: cannot lstat `sub13_AVG_5_cbf.m': Permission denied 

看看其他职位上的serverfault和stackoverflow的build议:

  • 目录和包含目录的所有用户都有可执行的权限设置。 为了防万一,我已经试过把所有包含dirs的设置再次设置为777,但是仍然不能lstat。
  • 没有关联的IO错误报告。

我已经尝试过“rm -rf”和“rm -i”以防万一。 没有运气。

我最终会将磁盘脱机并检查它,但是因为它被大量使用,所以想把它关掉。 所以,如果这不是一个磁盘错误,现在可以修复,这将是一个很大的帮助! 谢谢。

-Michael

一个磁盘错误,您需要将磁盘脱机并使用reiserfsck检查。