I can't reproduce it. For me, when I mount with -t vfat -o posix, everything is preserved. Now, I am only looking at it through Linux- Windows/DOS might *ignore* some of those things. I would use tar or pax or cpio and make an archive on the floppy if I cared about preserving file names and attributes. Note, NT/2000/Me comes with pax included, so you can undo tar/pax/cpio files without any extra software, if you are using those. Are you seeing the changed names in Linux? When I do:
mount -t vfat -o posix /dev/fd0 /fl touch AAAAAA cp AAAAAA /fl ls /fl I see AAAAAA, not aaaaaa -Tom On Wed, 13 Mar 2002, Fergus Daly wrote: > Date: Wed, 13 Mar 2002 09:57:25 -0000 > From: Fergus Daly <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Cc: George S. Williams <[EMAIL PROTECTED]>, [EMAIL PROTECTED] > Subject: Re: [tomsrtbt] lower case and upper case > > > > > Hey, Fergus, > > Try adding the -o posix option to your mount commands. > > mount -t vfat -o posix /dev/hda1 /mnt (a FAT32 hard drive) > > mount -t vfat -o posix /dev/fd0h1440 /fl (a DOS formatted floppy) > > Haven't tested it in tomsrtbt, but it worked in other linux's. > > Thank you very much for offering to help. > > Adding -o posix definitely provides an improvement, though cp is not yet > perfect. It's surprisingly difficult to articulate what now happens but it's > something like this: everything copies across all right (8.3, lfn, names > with spaces, 0.x, ...) but with one strange exception: a filename of <= 8 > letters with no .'s and that doesn't begin with an underscore. For all the > extra space that is taken, here is an example. Seeing the list might help an > interested reader express more clearly (and more usefully) than I have the > distinction between those filenames that copy correctly and those that do > not. Thanks again for trying to help. > > Fergus > > WLSQS wlsqs0line wlsqsline wlsqsregr _Sdiff _Sprob _Stdnorm _Stdnorm_ .sc > MRXVT mrxvt.readme .bash_history rxvt.Iiyama.LNK rxvt.Viglen.LNK Data > Perfect.pif MS-DOS Prompt.pif Outlook Express.lnk rxvt.LNK > > In the above list everything is named correctly except for WLSQS (should be > wlsqs) and MRXVT (should be mrxvt). > >
