RE: [suse-linux-s] [medio OT] Archivos Bloqueados en SAMBA
Hola :)
Tengo un problema medio raro con el Servidor SAMBA que tengo corriendo sobre un SUSE 9.
Esto pasa por ahora con un único usuario, por alguna razon pierde la conexión con la unidad de Red que tiene compartida en el servidor, luego intenta nuevamente ingresar y el SAMBA avisa que el mismo usuario ya esta utilizando los archivos de la unidad de red.
Lo importante es saber por qué pierde esa conexión. Si es culpa de Samba, existen unas directivas que desconectan al lciente en caso de que no haya transferencia de datos en un tiempo determinado. De memoria no me acuerdo de las directivas, pero una de ellas me suena que es: deadtime o algo así. En el: man smb.conf te viene.
Me he fijado con TOP que el PID del usuario conectado esta activo aunque este no este conectado realmente es más ha apagado su máquina e intente matar la conexión de ese usuario en el servidor samba pero no me hace caso, queda como si nada, siguen abiertos los archivos.
el log de SAMBA me dice esto:
[2005/09/14 13:11:59, 0] smbd/oplock.c:request_oplock_break(1054) request_oplock_break: no response received to oplock break request to pid 13185 on port 37074 for dev = 812, inode = 310082, file_id = 1032 [2005/09/14 13:13:25, 0] smbd/oplock.c:request_oplock_break(1054) request_oplock_break: no response received to oplock break request to pid 13185 on port 37074 for dev = 812, inode = 310082, file_id = 1032
Desactiva los oplocks: oplocks = no
el pid 13185 es el job duro de matar...
Alguien tiene alguna idea de ue puede estar pasando?...
He evaluado la posibilidad de detener el demonio SAMBA pero tengo muchos otros usuarios utilizando otros servicios, asi que hasta fuera de hora no podre hacerlo y el problema es que este usuario es un desarrollador y se me quedará improductivo...
Si nos pasas el smb.conf te podemos hechar una mano :) Rafa -- Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia , 120 - Planta Baja 28003 Madrid, Spain Tel: +34 91 3984200 Fax: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com
Rafael Griman wrote:
Lo importante es saber por qué pierde esa conexión. Si es culpa de Samba, existen unas directivas que desconectan al lciente en caso de que no haya transferencia de datos en un tiempo determinado. De memoria no me acuerdo de las directivas, pero una de ellas me suena que es:
deadtime
No he hallado nada en los log's sobre el motivo de la desconexión de ese usuario en particular. No obstante he incluido la opción de deadtime.
el log de SAMBA me dice esto:
[2005/09/14 13:11:59, 0] smbd/oplock.c:request_oplock_break(1054) request_oplock_break: no response received to oplock break request to pid 13185 on port 37074 for dev = 812, inode = 310082, file_id = 1032 [2005/09/14 13:13:25, 0] smbd/oplock.c:request_oplock_break(1054) request_oplock_break: no response received to oplock break request to pid 13185 on port 37074 for dev = 812, inode = 310082, file_id = 1032
Desactiva los oplocks:
oplocks = no
Tambien he incluido esta opción, a ver que pasa. Lo que me preocupa es que según se lee en http://www.arrakis.es/~pfabrega/x4671.html , al utilizar oplocks = yes se puede mejorar dramáticamente (aproximadamente un 30% o más) la velocidad de acceso a ficheros en servidores /Samba. /
Si nos pasas el smb.conf te podemos hechar una mano :)
[global] netbios name = suselnx # cups options = raw writeable = yes printing = cups local master = yes workgroup = CMMM os level = 128 ldap admin dn = cn=Administrator,dc=medalla,dc=org,dc=py # printcap name = cups security = user add machine script = /sbin/yast /usr/share/YaST2/data/add_machine.ycp %m$ ldap user suffix = ou=people socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_REUSEADDR SO_BROADCAST SO_SNDBUF=8192 SO_RCVBUF=8192 logon drive = P: map to guest = Bad User username map = /etc/samba/smbusers domain master = yes encrypt passwords = yes idmap backend = ldap:ldap://localhost public = yes passdb backend = ldapsam:ldap://localhost logon home = \\%L\%U\.9xprofile # printer admin = @ntadmin, root, administrator wins support = yes # printcap cache time = 750 ldap group suffix = ou=group ldap machine suffix = ou=Computers ldap suffix = dc=medalla,dc=org,dc=py logon path = \\%L\profiles\.msprofile preferred master = yes ldap idmap suffix = ou=Idmap domain logons = yes auto services = desarrollo instaladores cabal regfirma backup log level = 1 strict sync = no sync always = no oplocks = no deadtime = 15 Esta e sla carpeta a donde el usuario no puede abrir algunos ficheros. [desarrollo] printable = no writeable = yes public = yes path = /home/desarrollo browseable = yes guest ok = yes force directory mode = 0777 force create mode = 0777 comment = Archivos Div. Programación create mode = 0777 directory mode = 0777 Muchas gracias, por la ayuda! -- Armindo T. Díaz Argaña Jefe Div. Desarrollo de Sistemas Coop. Medalla Milagrosa Ltda. "La vida es aquella que te va sucediendo mientras te empeñas en hacer otros planes." Jhon Lenon "No os toméis la vida demasiado en serio; de todos modos no saldremos vivos de esta." Bernard Le Bouvier de Fontenella
participants (2)
-
Armindo Díaz Argaña
-
Rafael Griman