Samba 缺少 ceph vfs 模块

Samba 缺少 ceph vfs 模块

我正在尝试使用samba ceph vfs 模块

我安装了samba-vfs-modules,但ceph.so模块没有显示在/usr/lib/x86_64-linux-gnu/samba/vfs/

此邮件列表帖子似乎表明我拥有的 Samba 版本应该包含这个模块。

user@kubuntu:~$ cat /etc/issue
Ubuntu 14.04.3 LTS \n \l
user@kubuntu:~$ samba --version
Version 4.1.6-Ubuntu

也许ceph.so模块已被拆分成单独的包?我用http://packages.ubuntu.com/搜索ceph.so文件名,但在任何版本中均未找到任何内容。

这应该从源代码安装吗或者我遗漏了什么?

答案1

我认为您需要高于 4.2 的 samba 版本
使用 Ubuntu Xenial。

http://manpages.ubuntu.com/manpages/xenial/en/man8/vfs_ceph.8.html

问候,埃里克

答案2

我最终从源代码安装了 Samba,以添加对 Ceph 分布式文件系统的直接支持,而且它运行良好。

使用 Samba 直接访问 Ceph 似乎比重新共享内核或 fuse 挂载点效果更好。

我没试过埃里克的答案,因为问题已经解决。

相关内容