[Dica] Resolvendo os erros "-36" or "-50" do OSX ao copiar pra um SMB

Resara Server Community Edition é um controlador de domínio Linux de código aberto e solução de servidor de arquivos baseado em Samba 4. É incrivelmente fácil de usar e não requer nenhum conhecimento de Linux para configurar ou manter
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

[Dica] Resolvendo os erros "-36" or "-50" do OSX ao copiar pra um SMB

Mensagem por marceloleaes »

A dica vale não só para o Resara, mas para qualquer servidor rodando a versão 4 do Samba Server. Os códigos de erro são gerados ao tentar mover muitas pastas e arquivos para um compartilhamento do Samba, e ocorre com várias versões do OSX , desde a versão 1.6. O problema ocorre devido a opção named streams do protocolo SMB do OSX vir habilitado por padrão e o mesmo não é compativel com o Samba ( já reproduzi o mesmo problema em servidores windows, nas da iomega e inclusive em dispositivos usb ::) ) .... bom, é um problema chato e lá vai a solução:

Opção 1

Monte o share via smb e rode o seguinte comando:

Código: Selecionar todos

touch "/Volumes/MONTEIAQUI/.com.apple.smb.streams.off"
Opção 2

Para o usuário logado

Código: Selecionar todos

echo "[default]" >>  ~/Library/Preferences/nsmb.conf
echo "streams=no" >> ~/Library/Preferences/nsmb.conf
Para todos os usuários

Código: Selecionar todos

echo "[default]" | sudo tee -a /etc/nsmb.conf
echo "streams=no" | sudo tee -a /etc/nsmb.conf


"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Voltar para “Resara Server”