Most likely, the problem is quite simple: unfsd, in order to export
an entire tree without caring for mount points, produces a 32 bit hash
from the file's real device/inode number and returns that as the file's
inode #. Now if you have a fairly big disk, you will inevitably end up
producing the same inode # for two different files/directories.
I have been trying to tackle the problem for a while now, but it is not
as easily solved as one might think. When unfsd was first designed,
nobody obivously imagined 9GB hard disks:-(
I've now come up with something that might solve your problem. Please
check out version 2.2beta38 from
ftp://linux.mathematik.tu-darmstadt.de/pub/linux/people/okir/dontuse,
and answer yes when the BUILD script asks you about the new inode
numbering scheme.
Olaf
-- Olaf Kirch | --- o --- Nous sommes du soleil we love when we play okir@monad.swb.de | / | \ sol.dhoop.naytheet.ah kin.ir.samse.qurax- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/