
Итак, на моем сервере Ubuntu 16.04 я сталкиваюсь со следующей ошибкой от Tiger.
--CONFIG-- [con010c] Filesystem 'tracefs' used by 'tracefs' is not recognised as a valid filesystem
Я нашел решение этой проблемы, зайдя в строку /etc/tiger/tigerrc
и Tiger_FSScan_Local=
добавив файловую систему в кавычки.
Когда я открыл tigerrc
файл, я обнаружил, что строка с именем файла уже была на месте.
Tiger_FSScan_Local='.lxcfs'
У меня вопрос: как добавить еще одну файловую систему в эту строку?
Для ясности я пытаюсь добавить tracefs в строку Tiger_FSScan_Local, а в ней уже есть одна файловая система.
Я даже не уверен, как это озаглавить...
Редактировать
Поэтому я попытался добавить .tracefs
как Tiger_FSScan_Local='.lxcfs .tracefs'
. Это не решило проблему, а даже ухудшило ее. Собираюсь добавить следующую строку, указывающую на нелокальный.
Редактировать Вот как я пытался установить его, все еще получаю ту же ошибку. Кто-нибудь знает, какой разделитель пипов нужен/предпочитает Tiger?
Tiger_FSScan_Local='.lxcfs' # Filesystems considered to be local to the system, pipe-separated
Tiger_FSScan_NonLocal='.tracefs' # Filesystems considered to be non-local to the system, pipe-separated
РедактироватьЭто сделало все еще хуже!
Tiger_FSScan_Local='.lxcfs''.tracefs' # Filesystems considered to be $
Tiger_FSScan_NonLocal= # Filesystems considered to be non-local to the system,$
Возвращено следующее:
--CONFIG-- [con010c] Filesystem 'tracefs' used by 'tracefs' is not recognised as a valid filesystem
--CONFIG-- [con010c] Filesystem 'fuse.lxcfs' used by 'lxcfs' is not recognised as a valid filesystem
РедактироватьИзменил формат на следующий, но это тоже не сработало.
Tiger_FSScan_Local='.lxcfs';'.tracefs'
решение1
Чтобы исправить эту проблему, я нашел следующий идентификатор ошибки Debian#791352
В сообщении №5 от г-на Теодора Котца я нашел решение, которое сработало для меня:
«Необходимо добавить запись в /usr/lib/tiger/systems/Linux/2/gen_mounts. В моем случае я просто клонировал строку debugfs и вместо debugfs добавил tracefs»
Соответствующие строки из моего /usr/lib/tiger/systems/Linux/2/gen_mounts, клонируйте это:
[ "$1" = "debugfs" ] && LOCAL=1
Вставьте одну строку ниже и измените debugfs на tracefs:
[ "$1" = "tracefs" ] && LOCAL=1
Итак, файл приводит к следующему:
...
[ "$1" = "debugfs" ] && LOCAL=1
[ "$1" = "tracefs" ] && LOCAL=1
...