小编ent*_*erd的帖子

如何使用所有问号作为权限修复目录

我正在使用 CentOS 7 并尝试列出目录的内容,但不能。当我尝试列出内容时,我得到以下输出:

[entpnerd@myhost ~]$ ls -ali /data/sharedlogs/otherhost/
ls: cannot access /data/sharedlogs/otherhost/vcs: Not a directory
total 12
2361284 drwxr-xr-x 4 root root 4096 Sep 26 14:40 .
2359297 drwxr-xr-x 6 root root 4096 Apr 26 17:41 ..
2362573 drwxr-xr-x 2 root root 4096 Mar 22  2017 tkr
      ? d????????? ? ?    ?       ?            ? vcs
Run Code Online (Sandbox Code Playgroud)

输出表明我的目录vcs“不是目录”,即使它应该是,因为这是以前记录文件的位置。此外,文件权限位现在都是问号,所有者和(莫名其妙)inode ID 也是问号。

如何让文件系统再次将我的目录识别为目录?

在尝试了我在下面概述的所有内容后,我看到的唯一前进路径是确保备份并运行磁盘fsck(如本论坛建议的那样),或者可能只是格式化整个安装。希望我能找到一个更简单、不那么激烈的解决方案。


我尝试过的一些事情:

  1. sudo: 我试过运行,sudo ls但输出没有区别。
  2. rm: 我试着移除vcs把它放回去,但没有运气。我在有sudo …

linux ls file-permissions rm centos7

5
推荐指数
1
解决办法
5206
查看次数

标签 统计

centos7 ×1

file-permissions ×1

linux ×1

ls ×1

rm ×1