Crmgo Blog

Instalace Samba na CentOS

Instalace Samba na CentOS

yum install samba Konfigurační soubor vypadá takto: /etc/samba/smb.conf [global] workgroup = WORKGROUP server string = MyServer netbios name = CentOS # socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 # socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384 socket options = TCP_NODELAY…

Instalace Samba na CentOS

yum install samba

Můj konfigurační soubor vypadá takto:

/etc/samba/smb.conf

[global]
workgroup = WORKGROUP
server string = MyServer
netbios name = CentOS

# socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
socket options = TCP_NODELAY SO_RCVBUF=32768 SO_SNDBUF=32768
# socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=32768 SO_SNDBUF=32768
# socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=32768 SO_SNDBUF=32768
# socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
# socket options = TCP_NODELAY SO_RCVBUF=131072 SO_SNDBUF=131072

 

# logs split per machine
log file = /var/log/samba/log.%m
# max 50KB per log file, then rotate
max log size = 50

 

security = share
browseable = yes
public = yes
guest account = nobody

load printers = no
show add printer wizard = no
printcap name = /dev/null
disable spoolss = yes

interfaces = lo br0 192.168.0.0/24

[store]
comment = File Store
path = /home/store
browseable = yes
readonly = no
writable = yes
guest only = yes
guest ok = yes
public = yes

Rád bych upozornil na parametr socket options = TCP_NODELAY SO_RCVBUF=32768 SO_SNDBUF=32768. Důvodem je, že sleduji přes síť obrazy Blu-ray disků, jejichž velikost dosahuje 30 GB a více. Při nesprávně nastaveném nebo chybějícím parametru mohou při přehrávání videa docházet k zásekům, zejména u souborů s příponou mkv. I když video při přehrávání zasekává, přenos dat ze služby Samba dosahuje rychlosti 90–100 MB/s přes gigabitové připojení. Parametr socket options je tedy třeba volit experimentálně. Po změně tohoto parametru je nutné restartovat službu smb příkazem service smb restart.

Záseky při přehrávání videí ze sdílení Samba mohou také nastat, pokud služba Samba běží po delší dobu bez restartu systému. V takovém případě je třeba provést service smb restart, aby záseky zmizely. Obecně služba Samba v tomto ohledu funguje podivně. Pokud se těmto problémům chcete vyhnout, doporučuji nasadit NFS.

Po umístění konfiguračního souboru na příslušné místo je nutné nastavit automatické spouštění služeb smb a nmb. Jednoduše řečeno, služba nmb slouží k tomu, aby byl server viditelný v síťovém prostředí jiných operačních systémů, například Windows. Nastavení automatického spouštění provedeme následovně:

chkconfig smb on
chkconfig nmb on
service smb start
service nmb start

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.