Hallo zusammen, wie lässt es sich erklären, daß eine unter SuSE 8.2 gemountetet FAT32-Partition ein Verzeichnis, daß unter Windows "TEST" (Grossbuchstaben) heisst, unter Linux als "test" (Kleinbuchstaben) erscheint? Ich mounte meine Windows-Partition mit /dev/hda4 /home/win vfat uid=nobody,gid=nobody,umask=0000,iocharset=iso8859-15,code=437 0 0 Das ganze passiert offensichtlich mit mehreren Verzeichnissen. Eine Regelmäßigkeit kann ich hier nur grob erkenne. Bei Verzeichnissen, die nur einen Grossbuchstaben am Anfang haben, scheint die Sache zu funktionieren. Bei Verzeichnissen, die nur aus Grossbuchstaben bestehen, tritt das Problem immer auf. Kennt jemand eine Lösung oder die Ursache? Viele Grüsse, Ulrich Schneider
Hallo, Am Sat, 03 Apr 2004, Ulrich Schneider schrieb:
wie lässt es sich erklären, daß eine unter SuSE 8.2 gemountetet FAT32-Partition ein Verzeichnis, daß unter Windows "TEST" (Grossbuchstaben) heisst, unter Linux als "test" (Kleinbuchstaben) erscheint?
Ich mounte meine Windows-Partition mit
/dev/hda4 /home/win vfat uid=nobody,gid=nobody,umask=0000,iocharset=iso8859-15,code=437 0 0
FAT ist nicht case-sensitiv, die langen Dateinamen (Long File Names, LFN) werden allerdings von Windows case-sensitiv gespeichert, auch wenn das nur fuer die Anzeige relevant ist. "TEST" und "test" und "Test" sind fuer FAT alles die gleichen Dateinamen, der 8.3 DOS Name wird generell in Grossbuchstaben gespeichert. Und haettest du mal die manpage gelesen, dann haettest du folgendes gefunden: ==== man mount ==== Mount options for vfat [..] shortname=[lower|win95|winnt|mixed] Option (available since 2.4.13) that sets how short filenames are to be created and displayed. lower = display lower, create win95 filenames win95 = display win95, create win95 filenames winnt = display winnt, create winnt filenames mixed = display winnt, create win95 filenames Default is "lower". ==== -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
participants (2)
-
David Haller
-
Ulrich Schneider