我正在尝试使用 vfs 模块通过 Samba 共享 CephFS 文件系统,但我能找到的说明都非常少,而且我尝试过的所有方法都不起作用。
到目前为止,我的 smb.conf 中有一个条目,内容如下
[CephFS]
path=/
vfs objects = acl_xattr ceph
ceph:config_file = /etc/ceph/cephsamba.conf
ceph:config_file 已被建议作为此选项地点。
该网站并未给出该文件内容应该是什么的任何提示,而且我在其他地方也找不到任何参考资料。
我可以将 CephFS 直接挂载到系统上的挂载点并从那里通过 Samba 共享它,但我认为它可以直接通过 VFS 模块完成。
如果有人能给我提供一些关于如何共享此内容的见解/指导,我将不胜感激。
答案1
如果指定了配置文件选项,则需要指向 ceph 集群的配置文件,该集群具有您希望 samba 与之一起工作的 cephfs 文件系统。
如果您还没有运行带有 cephfs 文件系统的 ceph 集群,那么这个 samba vfs 模块不适合您。