11.5. Samba 配置
在这个示例中,Samba 配置文件
smb.conf
位于 /etc/samba/smb.conf
。它包含以下参数:
[global] guest ok = yes clustering = yes netbios name = csmb-server [csmb] comment = Clustered Samba public = yes path = /mnt/gfs2/share writeable = yes ea support = yes
这个示例使用名称
csmb
导出位于 /mnt/gfs2/share
的共享。这与 /mnt/ctdb/.ctdb.lock
中的 GFS2 共享文件系统不同,我们将后者在 /etc/sysconfig/ctdb
CTDB 配置文件中指定为 CTDB_RECOVERY_LOCK
参数。
在这个示例中,我们在首次挂载它时在
/mnt/gfs2
中生成 share
目录中。clustering = yes
条目让 Samba 使用 CTDB。netbios name = csmb-server
条目明确设置所有节点有通用的 NetBIOS 名称。如果您计划使用扩展属性,则允许要 ea support
参数。
smb.conf
配置文件必须在所有集群节点中是一致的。
Samba 还可使用
net conf
命令提供基于注册的配置,自动在集群成员间同步,而无需在集群节点间手动复制配置文件。有关 net conf
命令的详情请参考 net
(8) man page。