Hallo!
ich nutze die USB-Platte an der FB zur Datensicherung via rsync. Dadurch werden nachts automatisch die Platten übers Internet gespiegelt.
Das klappt ganz hervorragend, bis auf folgendes Problem, das alle haben müssten:
Datei- und Verzeichnisnamen, die (zufällig) in das 8.3-DOS-Schema passen, werden von der FB auf der Platte in Lowercase abgelegt.
Das bedeutet:
Lege ich eine Datei ABCDEFGHI an (9 Buchstaben), so erhalte ich eine Datei ABCDEFGHI.
Lege ich eine Datei ABCDEFGH an, so erhalte ich abcdefgh.
Das ist unter WIN-NT nicht so schlimm, da der Zugriff case-insensitiv ist.
Mache ich jedoch eine Datensicherung (copy auf die Platte) und vergleiche die Verzeichnisse, dann stelle ich Unterschiede fest (Groß/Klein).
Nach näherer Untersuchung habe ich festgestellt, daß dies kein Samba-Problem ist, sondern ein Mount-Problem.
Ein Mount der Platte in der Form mount -t vfat -o rw,shortname=mixed
würde das Problem lösen.
Leider nimmt der Mount-Befehl auf der FB die Option shortname nicht an, bzw. er ignoriert diese. Habe das auch mit einer neueren busybox-Version versucht. Busybox selber müsste das eigentlich können.
Kennt sich da einer in den Untiefen aus und kann mir einen Tip geben?
Mit Dank im voraus,
Gruß, GuHu
ich nutze die USB-Platte an der FB zur Datensicherung via rsync. Dadurch werden nachts automatisch die Platten übers Internet gespiegelt.
Das klappt ganz hervorragend, bis auf folgendes Problem, das alle haben müssten:
Datei- und Verzeichnisnamen, die (zufällig) in das 8.3-DOS-Schema passen, werden von der FB auf der Platte in Lowercase abgelegt.
Das bedeutet:
Lege ich eine Datei ABCDEFGHI an (9 Buchstaben), so erhalte ich eine Datei ABCDEFGHI.
Lege ich eine Datei ABCDEFGH an, so erhalte ich abcdefgh.
Das ist unter WIN-NT nicht so schlimm, da der Zugriff case-insensitiv ist.
Mache ich jedoch eine Datensicherung (copy auf die Platte) und vergleiche die Verzeichnisse, dann stelle ich Unterschiede fest (Groß/Klein).
Nach näherer Untersuchung habe ich festgestellt, daß dies kein Samba-Problem ist, sondern ein Mount-Problem.
Ein Mount der Platte in der Form mount -t vfat -o rw,shortname=mixed
würde das Problem lösen.
Leider nimmt der Mount-Befehl auf der FB die Option shortname nicht an, bzw. er ignoriert diese. Habe das auch mit einer neueren busybox-Version versucht. Busybox selber müsste das eigentlich können.
Kennt sich da einer in den Untiefen aus und kann mir einen Tip geben?
Mit Dank im voraus,
Gruß, GuHu