Автор Тема: проблем със Самба  (Прочетена 609 пъти)

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
проблем със Самба
« -: Oct 22, 2007, 19:26 »
Здравейте,

Вчера сложих един компютър в малък офис (10-ина РС-та) с инсталирана самаба на него и шернат принтер. Мисля,че настроих всичко добре - принтера си печата без грижи, споделената директира на самба-та се вижда от всички и дава праа без парола, каквато е целта и т.н.
Проблеме обаче, че след около 5-10 мин от стартиране на самба-та и разглеждането на папките и файловете в споделената директория от машините с уиндоус става адски бавно и "насечено" - браузъра замръзва за неколко секунди. Ето как изглежда smb.conf:
Примерен код

[global]
        workgroup = CAPITAL
        netbios name = BIGSHARE
        server string = ShareServer
        interfaces = lo eth0
        local master = yes
        bind interfaces only = yes
        log level = 5
        log file = /var/log/samba/log.%m
        max log size = 50
        security = share
        guest ok = yes
        name resolve order = wins host lmhosts bcast
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        printcap name = cups
        printing = cups
        load printers = yes
        dns proxy = No
        ldap ssl = no
        hosts deny = 0.0.0.0/0
        hosts allow = 192.168.200.0/24, 127.
#Added for locking problem
        blocking locks = false
        level2 oplocks = false
        locking = false
        oplocks = false
        strict locking = false
[print$]
  comment      = Printer drivers
  path         = /var/lib/samba/printers
  browseable   = yes
  read only    = yes
  write list   = root
  guest ok     = yes

[HP_LJ_1200]
comment = HP LaserJet 1200
printable = yes
path = /var/spool/samba
public = yes
guest ok = yes
printer admin = root

[printers]
comment = All Printers
browseable = no
printable = yes
writable = no
public = yes
guest ok = yes
path = /var/spool/samba
printer admin = root

[public]
comment = The Big Share
browseable = yes
public = yes
read only = no
writable = yes
create mode = 0777
create mask = 0777
directory mask = 0777
guest ok = yes
path = /home/user/public


Проблема е в това, че има много "зависнали" конекции и форкнати процеси на smbd. Дори и след спиране на сървъра тези процеси остават зависнали. Това е и причината според мен да има много локнати файлове от рода на:
Примерен код

Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
------------------------------------------------------------------------------------------




--------
6660         65534      DENY_NONE  0x100001    RDONLY     NONE             /home/user/public   FILE_NAME   Mon Oct 22 13:41:37 2007



а така изглеждат и процесите дори и при спрян сървър:
Примерен код

Samba version 3.0.24
PID     Username      Group         Machine                        
-------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------
IPC$         7118   192.168.200.82  Mon Oct 22 17:47:00 2007
public       6946   192.168.200.89  Mon Oct 22 15:57:19 2007
public       7117   192.168.200.82  Mon Oct 22 17:38:26 2007


И двата резултата са от smbstatus.

Докато не килл-на всички тези процеси ръчно не мога да стартирам наново самба.

Ако трябва някаква допълнителна информация, която съм пропуснал ще я дам.

Идеи ?

п.п. не знам дали има връзка, но дали причината не е в това че всички уиндоуски потребителил влизат без парола на сървъра и са с uid=65534 - това е потребител nobody  с шел '/bin/bash'

п.п.2 имам чувството, че заключването става само върху директории - т.е. когато почнеш да качваш много файлове и директории в шера и се заключват директориите за писане

п.п.3 ето тук намерих същия проблем като моя, и поне доколкото разбирам проблема може да е в мрежата ....  '<img'>
http://www.gatago.org/linux/samba/48644579.html



Активен