Crmgo Блог

CentOS установка Samba

CentOS установка Samba

yum install samba Конфигурационный файл у меня выглядит так: /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…

CentOS установка Samba

yum install samba

Конфигурационный файл у меня выглядит так:

/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

Хочу заострить внимание на параметрах socket options = TCP_NODELAY SO_RCVBUF=32768 SO_SNDBUF=32768. Дело в том, что я смотрю по сети образы Blue-Ray, объем которых достигает 30Гб и выше, поэтому, при неправильно подобранном параметре или его отсутствии, могут наблюдаться лаги при воспроизведении видео, особенно файлы с расширением mkv. Не смотря на то, что видео лагает, копирование с Samba у меня достигает 90-100 Мб/с по гигабитному соединению. Таким образом параметр socket options нужно подбирать экспериментальным путем. После изменения параметра нужно перезапустить службу smb командой service smb restart.

Также лаги при просмотре видео с шары Samba могут наблюдаться в случае, если Samba работает достаточно длительное время без перезагрузки, поэтому нужно делать service smb restart, чтобы лаги исчезли. Вообщем, Samba странно работает, в этом плане, если не хотите таких проблем, то поднимайте NFS.

После того как конфиг уже лежит на месте, нужно поставить самбу (smb) и сервис (nmb) в автозагрузку. Простыми словами – сервис nmb нужен для того, чтобы сервер было видно в сетевом окружении других операционных систем, например Windows. Делаем автозагрузку:

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

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.