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
이 예에서는
/mnt/gfs2/share
에 있는 csmb
이름으로된 공유를 내보내기 합니다. 이는 /etc/sysconfig/ctdb
의 CTDB 설정 파일에서 CTDB_RECOVERY_LOCK
매개 변수로 지정된 /mnt/ctdb/.ctdb.lock
의 GFS2 공유 파일 시스템과 다릅니다.
예에서 처음으로 이를 마운트하면
/mnt/gfs2
에 share
디렉토리가 생성됩니다. clustering = yes
항목은 Samba가 CTDB를 사용하도록 지시합니다. netbios name = csmb-server
항목은 모든 노드가 공통적인 NetBIOS 이름을 갖도록 명시적으로 설정합니다. ea support
매개 변수는 확장 속성을 사용하고자 할 경우 필요합니다.
smb.conf
설정 파일은 모든 클러스터 노드에서 동일해야 합니다.
Samba는
net conf
명령을 사용하여 레지스트리 기반 설정도 제공합니다. 이렇게 하면 클러스터 노드 간 설정 파일을 수동으로 복사하지 않고 클러스터 멤버 간에 설정으로 자동으로 동기화할 수 있게 합니다. net conf
명령에 대한 자세한 내용은 net
(8) man 페이지를 참조하십시오.