In the same directory, yes.
>
> > So, no, reiserfs can tell stale filehandle, although not as reliable as
> > file systems with static inode tables.
> >
> > Hans-Peter, please tell me, what reiserfs format are you using. 3.5
> > doesn't support NFS reliably. If you are using 3.5 you'll have to
> > upgrade to 3.6 format (copy data to the new file system). mount -o conv
> > will not eliminate this problem completely, but will make it much less
> > probable, so you can try this first.
>
> Bad luck for me, obviously :-(
>
> <4>reiserfs: checking transaction log (device 03:09) ...
> <4>Using r5 hash to sort names
> <4>reiserfs: using 3.5.x disk format
[...]
> <4>reiserfs: using 3.5.x disk format
> <4>ReiserFS version 3.6.25
>
> We're talking about 100 GB on _this_ server.
3.6. is advantageous because of many other things, like LFS, etc.
>
> How big is the chance to loose data with -o conv?
There were problems with -o conv and remount (for root file system), but
they were cured in latest Marcelo's kernels.
>
> Is there any paper around, which describes this conversion
> a bit more detailed? If I understand you correctly, the inode
> generation counter doesn't work at all with 3.5?
After file system is mounted with -o conv, all new files will be created
in a new format. This file system will then no longer be mountable as
3.5 (and thus, inaccessible from 2.2 kernels).
New files will store generation counters. The possibility of a stale
handle lurking undetected is when old-format file was deleted, its
objectid was reused for new format file, and super-block generation
counter at that time happens to coincide with objectid of parent
directory of the old file. Not exactly likely thing to happen, but
still.
>
> > > Cheers,
> > > Trond
> >
Nikita.
>
> Cheers,
> Hans-Peter
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/