Tiger 配置忽略文件格式

Tiger 配置忽略文件格式

因此,在我的 Ubuntu 16.04 服务器上,我遇到了来自 Tiger 的以下错误。

--CONFIG-- [con010c] Filesystem 'tracefs' used by 'tracefs' is not recognised as a valid filesystem

我发现解决此问题的方法是进入/etc/tiger/tigerrcTiger_FSScan_Local=在引号中添加文件系统。

当我打开tigerrc文件时,我发现文件名所在的行已经存在。

Tiger_FSScan_Local='.lxcfs'

我的问题是如何向此行添加另一个文件系统?

为了清楚起见,我正在尝试将 tracefs 添加到 Tiger_FSScan_Local 行,并且该行上已经有一个文件系统。

我甚至不确定如何标记这个...

编辑 所以我尝试添加.tracefsTiger_FSScan_Local='.lxcfs .tracefs'。但这并没有解决问题,反而让情况变得更糟。将在下一行添加表示非本地。

编辑 我也尝试过这样设置,但仍然收到相同的错误。有人知道 Tiger 需要/喜欢哪种 pip 分隔符吗?

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 错误 ID#791352

在 Theodore Kotz 先生的第 5 条消息中,我发现了他的解决方案对我有用:

“需要在 /usr/lib/tiger/systems/Linux/2/gen_mounts 中添加一个条目。在我的系统中,我只是克隆了 debugfs 行,并将 tracefs 替换为 debugfs”

来自我的 /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
...

相关内容