Некоторые права доступа к файлам имеют «??????????» под LxC - это функция или признак испорченной файловой системы?

535
Harry

Я случайно наткнулся на следующий список:

[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]#  

Когда я гуглил по причине, стоящей за этими вопросительными знаками выше, ссылка указывала на то, что это может быть признаком сбоя моего жесткого диска или поврежденной файловой системы.

И в ?моем .../lxcfs/каталоге есть сотни таких файлов (с их именами), которые я не показывал выше.

Итак, я запустил fsck.ext4свой логический том (где находится вышеупомянутая /файловая система) в надежде найти хотя бы некоторые проблемы. Но, к моему удивлению, я не нашел ни одного.

Что здесь происходит? Нормально ли это с LxC ... LxC, использующим некоторые неясные функции Linux, о которых я не знаю?

Я использую:

  • LxC: 2.0.5-0ubuntu1 ~ ubuntu16.04.2
  • ОС: Ubuntu 16.04
1
Пожалуйста, проверьте с помощью `mount`, является ли это виртуальной файловой системой. Так должно быть. Как таковой, он не зависит от какого-либо диска. Daniel B 7 лет назад 1
Да, в самом деле. Я вижу эту запись: `lxcfs в / var / lib / lxcfs типа fuse.lxcfs (rw, nosuid, nodev, relaytime, user_id = 0, group_id = 0, allow_other)`. Значит, это значит, что все в порядке ?! Harry 7 лет назад 0

1 ответ на вопрос

1
Randall

Похоже, что это ошибка в lxcfs, упомянутая в этом сообщении в списке рассылки lxc-devel, где получение атрибутов файла было запрещено для файлов только для записи, таких как devices.allow.

По сообщениям, это было исправлено в более поздних версиях lxcfs, основанных на этом отчете об ошибках в Ubuntu .