Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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)