Samba
Samba 是一个免费 SMB 及 CIFS 客户端、服务器及本地控制器,供 UNIX 及其它操作系统采用。
1. 存储 SIG 内的 Samba
存储 SIG 提供的 Samba 组件是运用自备的 libtalloc、libtevent、libtdb 及 libldb 函数库所建成的。因此它不会依赖于系统上已安装某个版本的函数库。要是你发现有特定的要求,请于 CentOS 错误追纵器 汇报问题。
除了标准的 Samba 组件外,我们亦发行 samba-vfs-glusterfs 组件,当有含有 VFS 模块,通过 libgfapi 与 GlusterFS 进行整合。
备注: 存储 SIG 的组件 并丕 含设置 Samba 为 AD Domain Controller(DC)所需的元素,并且是利用系统 MIT kerberos 根据其它设置而创建出来的。
安装
存储 SIG 提供了以下的 Samba 分枝:
* centos-release-samba411 供 CentOS 7 及 8 用的 Samba v4.11.x
* centos-release-samba412 供 CentOS 8 用的 Samba v4.12.x
* centos-release-samba413 供 CentOS 8 用的 Samba v4.13.x
请采用 centos-release-samba 组件设置软件库,以供访问 Samba 组件:
# yum install centos-release-samba
最后,安装所需的 Samba 组件。
# yum install samba # yum install samba-vfs-glusterfs
文档
有关各细节的文档,请参考 Samba Wiki 内的不同分段:
1. GlusterFS 整合
有关 SMB/CIFS 如何访问 GlusterFS 扇区,请参考下列来自 Gluster 上游文档 的连结:
测试
一般来说我们在 GitLab 已设置针对每个 Merge Request 执行 Samba 闻名的自我测试。
另一方面,我们每晚的持继整合 主线 Samba GlusterFS 整合 亦利用上游的 Samba 及 GlusterFS 源码执行下列工件:
* gluster_nightly-samba-rpm-builds
Translation of revision 10