某些文件权限在 LxC 下有“????????????”——这是一个功能,还是文件系统损坏的标志?

某些文件权限在 LxC 下有“????????????”——这是一个功能,还是文件系统损坏的标志?

我偶然发现了下面的清单:

[root@myhost /root]# cd /var/lib/lxcfs/cgroup/devices/

[root@myhost /var/lib/lxcfs/cgroup/devices]# ls -l
ls: cannot access 'devices.allow': Permission denied
ls: cannot access 'devices.deny': Permission denied
total 0
-rw-r--r-- 1 root root 0 Nov  4 10:56 cgroup.clone_children
-rw-r--r-- 1 root root 0 Nov  4 10:56 cgroup.procs
-r--r--r-- 1 root root 0 Nov  4 10:56 cgroup.sane_behavior
?????????? ? ?    ?    ?            ? devices.allow
?????????? ? ?    ?    ?            ? devices.deny
-r--r--r-- 1 root root 0 Nov  4 10:56 devices.list
drwxr-xr-x 2 root root 0 Nov  4 10:56 init.scope
-rw-r--r-- 1 root root 0 Nov  4 10:56 notify_on_release
-rw-r--r-- 1 root root 0 Nov  4 10:56 release_agent
drwxr-xr-x 2 root root 0 Nov  4 10:56 system.slice
-rw-r--r-- 1 root root 0 Nov  4 10:56 tasks
drwxr-xr-x 2 root root 0 Nov  4 10:56 user.slice

[root@myhost /var/lib/lxcfs/cgroup/devices]# 

当我在 Google 上搜索上述问号背后的原因时,一个链接表明这可能是我的硬盘出现故障或文件系统损坏的迹象。

并且,我的目录下有 100 个这样的文件(?名称带有 ').../lxcfs/,上面我没有显示。

因此,我fsck.ext4在我的逻辑卷(上述/文件系统所在的位置)上运行了一次,希望至少能发现一些问题。但令我惊讶的是,我什么也没发现。

发生了什么事?这对于 LxC 来说正常吗?LxC 使用了一些我不知道的晦涩难懂的 Linux 功能?

我在用着:

  • LxC:2.0.5-0ubuntu1~ubuntu16.04.2
  • 操作系统:Ubuntu 16.04

答案1

这似乎是 lxcfs 的一个错误,在lxc-devel 邮件列表中的此消息,其中获取只写文件(如 devices.allow)的文件属性被拒绝。

据报道,该问题在 lxcfs 的后续版本中已得到修复,基于这个 Ubuntu 错误报告

相关内容