Титла: проблем със Самба
Публикувано от: senser в 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 ето тук намерих същия проблем като моя, и поне доколкото разбирам проблема може да е в мрежата .... http://www.gatago.org/linux/samba/48644579.html
|