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