msdosfs or ehci corruption?

From: Mike Silbersack <silby_at_silby.com>
Date: Mon, 4 Apr 2005 23:33:35 -0500 (CDT)
I just ran into a problem on my laptop with a March 30th build of current, 
using ehci.  I tried mving a bunch of files and directories to my usb 
thumb drive (which is using msdosfs), and mv returned a few errors about 
files with that name already existing.

I went to look, and a few directories had been created _as files_, with 
contents from similar files!

I tried a manual mkdir, and the same thing happened.

I unmounted, and windows chkdsk found crosslinked files in that directory, 
which it was able to repair... but I'm going to have to doublecheck and 
see what got corrupted.

So, here's the question:  Since the directory I was copying all these 
files into was created right before the mv was started, does this mean 
that FreeBSD somehow created the crosslinked files/directories, or is it 
possible that a crosslink pre-existed, which caused something to go weird?

Any other possibilities?  Is this something that might have been fixed 
since the 30th somehow?

Thanks,

Mike "Silby" Silbersack
Received on Tue Apr 05 2005 - 02:33:40 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:31 UTC