What linux lacks most - a decent remote fs
Les Mikesell
lesmikesell at gmail.com
Wed Mar 26 17:52:26 UTC 2008
Tom Horsley wrote:
>
>> What kind of problems do you see? It can be hard to get firewall
>> openings right and it depends on uid's matching at the client and server
>> for file ownership and permissions, but those things either work right
>> or not at all. You shouldn't see reliability or performance problems
>> unless you have hundreds of busy clients.
>
> What I mostly see is every imaginable problem on different machines
> at different times :-).
>
> I think the root cause is related to having vast numbers of different
> versions of unix/linux on different machines all of which claim
> to "support" NFS, but which together are highly unreliable (especially
> the ones too old to support tcp connections).
Yes, there were a lot of bad implementations, but usually there were
enough other things wrong with those system that you'd have replaced or
updated them by now anyway.
> The worst problem is data corruption on writes, especially writing
> large files across NFS, they will often wind up with large chunks of
> zero bytes in place of the actual data.
Hmmm, this sounds more like a locking issue. Did you have multiple writers?
> There is one particular machine (in theory running the same dadgum
> version of linux as several others) where some sort of nonsense
> persists in always getting stale NFS filehandle messages any time
> I try to read specific individual files. I always have to unmount
> and remount the filesystem when it gets like this. (Neither system
> was down or not talking at any point, just some fiddling of the
> files in question, replacing them with symlinks, then suddenly the
> stale filehandle messages start).
Open files are cached on the client - renaming stuff on the server while
a client has it open could cause some odd results.
> The protocols are in theory supposed to support negotiation of the
> correct NFS version when connecting to older machines, but that
> almost never works, we have to manually fiddle fstab entries to
> explicitly give the proper nfsver option or we get things like
> the filesystem is "mounted" but all attempts to access files get
> errors.
>
> Herding cats has got to have fewer irritations than using NFS :-).
I don't suppose you could cut down on the number of versions that have
to co-exist... Or at least get it down to one or a few server types.
--
Les Mikesell
lesmikesell at gmail.com
More information about the fedora-list
mailing list