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).
>
>

Reply via email to