Certos nomes de arquivos em meus compartilhamentos SAMBA do Linux não estão sendo transmitidos corretamente. São determinados arquivos em determinadas pastas e não afeta todas as pastas ou todos os arquivos em uma única pasta. Eu não consigo encontrar um padrão discernível para a confusão, mas espero que este seja um problema conhecido. Nenhuma quantidade de reinicialização, reinicialização, etc. corrigirá esse problema.
Os nomes dos arquivos, quando são corrompidos, acabam nessa forma:
0JY4B3~H.M4V
0MBS1O~M.M4V
0NKDX9~R.M4V
0O0ZTA~A.M4V
Estes são arquivos MPEG4. A extensão permanece intacta.
Alguma ideia?
Respostas:
Esses são nomes de arquivos curtos, criados pelo nome do Samba mutilando, para que clientes SMB que não tenham sensibilidade à caixa não fiquem sufocados neles. Veja a seção NAME MANGLING na
smb.conf(5)
página man para mais detalhes. Muito provavelmente você tem vários nomes de arquivos que variam apenas por maiúsculas e minúsculas.fonte