符号链接在 GlusterFS Fuse 安装上不起作用

符号链接在 GlusterFS Fuse 安装上不起作用

我在 OpenVZ 环境中的 CentOS 7 64 位上运行 GlusterFS 3.11.3。

由于我不是数据中心所有者,并且 OpenVZ 主机不允许对虚拟机具有 sys_admin 权限,因此我已经通过以下解决方法让 GlusterFS 正常工作: https://serverfault.com/questions/29615/how-to-mount-glusterfs-inside-a-openvz-container

跑步

find . -regex '.*/[^/]*\.[ch]' -exec sed -i 's/"trusted\./"user./g' {} + \
    && ./configure && make

让 GlusterFS 在我的 OpenVZ 环境中工作。我的提供商还必须“启用”/dev/fuse,幸运的是他们是免费的。

总的来说,到目前为止一切都工作正常,但现在我安装了 SOGo,允许创建筛选规则(SOGo 作为 iRedMail 安装的一部分)。当尝试创建 SOGo 筛选规则时,发生错误,结果证明是在 GlusterFS 上创建符号链接时出现的问题。

我这样安装了一个文件夹:

eris:/mailrep-volume /var/vmail glusterfs defaults,_netdev 0 0

当我尝试创建符号链接时收到错误消息

ln: failed to create symbolic link 'dovecot.sieve': Input/output error

我已检查了所有日志文件,但找不到有关此错误的任何进一步信息。

仅当我尝试在 /var/vmail 挂载目录中创建符号链接(手动或通过 SOGo 进程)时才会发生此错误,但当我尝试在 GlusterFS 挂载目录 /mnt/glusterfs/ 中创建符号链接时不会发生此错误虚拟邮箱

那么,Fuse 不支持符号链接吗?有什么解决办法吗?

相关内容