Nossa Flávio... muito boa sua explicação. Realmente é um bug então. Coisas feitas pela Microsoft realmente nunca prestaram. Infelizmente vou ter que deixar assim então porque preciso compartilhar a pasta com outros usuários daquele sistema operacional.

Abraço,
Fernando Mayer.

P.S.: como vc disse:
Viva o Linux mesmo!

Flavio Henrique Araque Gurgel escreveu:


Não é limitação, é bug mesmo.
Quando um arquivo tem menos caracteres que o formato antigo do DOS, o famoso
fat16, ou seja, 8.3 caracteres (exemplo: autoexec.bat) , o módulo do kernel
do Linux que cuida disso às vezes se confunde entre fat16 e fat32.

Como esse negócio de "File Allocation Table" é coisa da Microsoft, velho e
ainda por cima de padrão fechado, espere a maior quantidade de erros
possível nesse suporte. O bug é conhecido faz tempo e está no kernel.org,
ninguém consegue resolver por absoluta falta de documentação. Logo, não usem
isso em aplicações críticas e não esperem que o bug seja resolvido.

A princípio seria simples resolver, mas, no caso de partições fat,
arquivo.ext é a mesma coisa que ARQUIVO.EXT que é a mesma coisa que
aRQuiVo.eXT e o kernel do linux tem que tratar disso pra não ocorrer uma
partição corrompida quando você volta pro Windows. Aí acontecem esses erros,
por causa do maldito "nome no dos" que mesmo as partições fat32 tem. Se você
usa Windows pesquise e veja que todo arquivo tem um "nome no dos". Por
exemplo "Meu arquivo na droga do windows.doc" tem um nome dos do tipo
MEUARQ~1.DOC e um outro "Meu arquivo do Windows que não presta.doc" pode se
chamar MEUARQ~2.DOC. Pensou na confusão?

Provavelmente o problema é na parte do código que cuida da tradução do
código de página que você usa pro código de página que a partição fat32 usa
misturado com o código de página aceito pelo fat16. Enfim, uma salada de
frutas.

Viva o Linux.
Abraço!
Flavio.


--
ubuntu-br mailing list
ubuntu-br@lists.ubuntu.com
www.ubuntu-br.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a