> Valeu pela atenção Sidney. É extamente isso que acontece. Estou tentando > criar essa pasta numa partição FAT32, de troca de arquivos. Na minha > ReiserFS onde está o Ubuntu funciona, mas na FAT não. Deve ser algum > tipo de limitação dessa partição quando usada pelo linux.
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 [email protected] www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

