Logo Hardware.com.br
renmacpin
renmacpin Membro Senior Registrado
241 Mensagens 0 Curtidas

Erro ao copiar muitos arquivos no samba

#1 Por renmacpin 25/08/2005 - 11:17
Fala pessoal !
Instalamos um conectiva 10 como servidor samba. Estamos migrando do windows server para este.
O problema é que quando se copia muitos arquivos e pastas (+- 10gb), no meio do processo o windows dá um erro, dizendo que existem muitos aplicativos abertos, outro erro é access denied sendo que o server está fora do ar. Bom, mas se copiar pasta-a-pasta daí funciona perfeitamente. Existe algum limite em tamanho no samba que possa ser configurado ?
Estou copiando através do windows e "mandando" para o samba.
Obrigado pela atenção !
Responder
jgama
jgama Ubbergeek Registrado
7.1K Mensagens 65 Curtidas
#2 Por jgama
25/08/2005 - 12:53
Puts amigo sei que tem um paramentro que vc deixa no smb.conf para que as Maquinas Windows não abra o bico "trave" mas não lembro teria que dar um verificada, estou fora de alcance do Meu servidor.

Caso alguém não responda mais tarde eu posso verificar.

Abraço
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
renmacpin
renmacpin Membro Senior Registrado
241 Mensagens 0 Curtidas
#5 Por renmacpin
26/08/2005 - 10:15
Está aí. Neste processo, tem horas que ele perde a conexão, daí tenho de restartar o samba.
Um abraço.


[global]
workgroup = GROUPTEST
netbios name = GROUPTEST
server string = Conectiva Linux SMB Server

log file = /var/log/samba/%m.log
max log size = 50
debug level = 1

os level = 30
domain logons = no
preferred master = no
domain master = no

security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

add machine script = /usr/sbin/adduser -n -r -g machines -c "Samba machine"
passdb backend = smbpasswd

load printers = yes
printing = cups
printcap name = cups

unix charset = iso8859-1
display charset = cp850
default case = lower
preserve case = no

[homes]
comment = Home Directories
browseable = no
read only = no


[print$]
path = /var/lib/samba/drivers
guest ok = yes
browseable = yes
read only = yes

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

[cli-win]
comment = Clientes windows
path = /home/sistemas/cli-win
create mask = 0777
directory mode = 0777
directory mask = 0777
browseable = yes
writeable = yes

[cli-dos]
comment = Clientes dos
path = /home/sistemas/cli-dos
create mask = 0777
directory mode = 0777
directory mask = 0777
browseable = yes
writeable = yes

[backup]
comment = Backup
path = /home/sistemas/backup
create mask = 0777
directory mode = 0777
directory mask = 0777
browseable = yes
writeable = yes
--d@niel--
--d@niel-- Veterano Registrado
1.4K Mensagens 18 Curtidas
#6 Por --d@niel--
26/08/2005 - 11:05
Não sei dizer exatamente o problema, mas vou sugerir algumas alterações na sua configuração, baseadas em servidores Samba aqui do serviço que têm funcionado muito bem. Obs.: nem todas as alterações têm a ver com performance.

[global]
# O backend de senhas TDBSAM é muito mais moderno e completo do que o SMBPASSWD, e apresenta uma performance melhor, especialmente em ambientes com muitos usuários.
passdb backend = tdbsam

# É bom especificar um comprimento mínimo para senhas...
min password length = 6

# Anuncia a máquina como servidor de horário (útil para você poder sincronizar o relógio das estações da rede)
time server = Yes

# A diretiva IPTOS_THROUGHPUT tem por objetivo tornar o Samba mais robusto na transmissão e recepção de dados. Eu acho que é esse carinha que vai resolver o teu problema :-)
socket options = TCP_NODELAY IPTOS_THROUGHPUT SO_SNDBUF=8192 SO_RCVBUF=8192

# Faz cache da árvore de diretórios, o que poupa processamento do servidor.
getwd cache = yes

# Faltou o %u no teu script (se bem que esse teu Samba não está como PDC, logo isso não faz diferença)
add machine script = /usr/sbin/adduser -n -r -g machines -c "Estação Samba" -d /dev/null -s /bin/false %u

# Já que teu Samba é um mero cliente da rede, sugiro que você diminua o OS Level para 16, que é o do Windows NT Workstation
os level = 16

# E da mesma forma, anuncie a máquina como sendo um Windows NT Workstation
anounce as = NT Workstation

# Corrige a exibição de acentos e outros caracteres da nossa língua
unix charset = iso8859-1
display charset = cp850


Faça testes e retorne o resultado.

[]s
Linux, AIX, Solaris, HP-UX... Nada contra quem segue ideologias, mas eu estou nessa porque dá $$$! cap_feceiro.png:
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal