Um amigo me indicou para este . O artigo vinculado tem 8 páginas, mas é detalhado em sua explicação. A versão curta da resposta é:
... And that brings me to what I really want to discuss, which is how
CIFS Server (Samba) deals with this.
As you would expect from an application that was grown to bridge
the gap between the Unix and Windows worlds, it is very flexible.
This is both good and bad - with flexibility comes responsibility,
and sometimes not a little confusion. There are four configuration
options that Samba provides to allow one to define its behavior
when dealing with matters of 'case':
preserve case = (yes/no)
short preserve case = (yes/no)
default case = (upper/lower)
case sensitive = (yes/no)
A solução é configurar o Samba para lidar com o caso Sensibilidade (ou questões de preservação de caso) a maneira que trabalha para suas necessidades específicas.