11.5. Configuração do Samba
O arquivo de configuração do Samba
smb.conf
está localizado em /etc/samba/smb.conf
neste exemplo. Ele contém os parâmetros a seguir:
[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
Este exemplo exporta um compartilhamento com o nome
csmb
localizado em /mnt/gfs2/share
. Isto é diferente do sistema de arquivo compartilhado GFS2 em /mnt/ctdb/.ctdb.lock
que especificamos como o parâmetro CTDB_RECOVERY_LOCK
no arquivo de configuração do CTDB /etc/sysconfig/ctdb
.
Neste exemplo criaremos um diretório
share
em /mnt/gfs2
quando montamos ele pela primeira vez. A entrada clustering = yes
instrui o Samba para utilizar o CTDB. A entrada netbios name = csmb-server
define explicitamente todos os nós para terem o nome do NetBIOS em comum. O parâmetro ea support
é necessário se você planejar utilizar atributos estendidos.
O arquivo de configuração do
smb.conf
deve ser idêntico a todos os nós de cluster.
O Samba também oferece configuração baseada em registro utilizando o comando
net conf
para manter a configuração automaticamente em sincronização entre os membros do cluster sem precisar copiar os arquivos de configuração entre os nós de cluster. Para informações sobre o comando net conf
consulte a página man do net
(8)