Samba

Samba 是一個免費 SMB 及 CIFS 客戶端、伺服器及區域控制器,供 UNIX 及其他操作系統採用。

儲存 SIG 內的 Samba

儲存 SIG 提供的 Samba 套件是運用自備的 libtalloclibteventlibtdblibldb 函數庫所建成的。因此它不會依賴於系統上已安裝某個版本的函數庫。要是你發現有特定的要求,請於 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-samba 套件設置軟件庫,以供存取 Samba 套件:

# yum install centos-release-samba

最後,安裝所需的 Samba 套件。

# yum install samba
# yum install samba-vfs-glusterfs

文檔

有關各細節的文檔,請參考 Samba Wiki 內的不同分段:

* User Documentation

* Developer Documentation

* Contribution

GlusterFS 整合

有關 SMB/CIFS 如何存取 GlusterFS 磁區,請參考下列來自 Gluster 上游文檔 的連結:

* GlusterFS integration

* Client access

測試

一般來說我們在 GitLab 已設定針對每個 Merge Request 執行 Samba 聞名的自我測試。

另一方面,我們每晚的持繼整合 主線 Samba GlusterFS 整合 亦利用上游的 Samba 及 GlusterFS 源碼執行下列工件:

* gluster_samba-integration

* gluster_nightly-samba-rpm-builds

Translation of revision 9

zh-tw/SpecialInterestGroup/Storage/Samba (last edited 2020-09-05 13:43:54 by TimothyLee)