Chris Beggy on Mon, 10 Jun 2002 20:30:16 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Re: Linux NFS


gabriel rosenkoetter <gr@eclipsed.net> writes:

> [Deleting the In-Reply-To: line on purpose so that this breaks into
> a separate thread in threaded mail readers.]

Oops, my bad.

> On Mon, Jun 10, 2002 at 10:00:21AM -0400, Chris Beggy  wrote:
>> Gabriel makes a really good point, namely that Linux's nfs
>> implementation compares poorly with others.  (In my case, it
>> compares poorly with Sun's nfs.  In addition, Linux nfs doesn't
>> seem to play well with others, like some versions of FreeBSD
>> nfs.)
>
> Well, cheer up, it sucks a lot less than it used to. It mostly works
> as a client these days (which is, thankfully, all *I* ever need it
> to do with Solaris), though its speed is still significantly off.

Most days, I don't worry about it.  Your post brought back bad memories.

> It's also unclear how well exporting certain file system types will
> work, especially across a reboot of the server. (FAT, for instance,
> has no way to store a lot of information that NFS presumes the
> backing FS implementation will be storing. Cf, file handle problems.)

Absolutely.

>> Is AFS a solution?
>
> Depends on the situation. AFS is definitely nowhere near as fast as
> NFS (v3, which I don't think Linux even speaks anyway); it's
> applicable in situations where you've got a lot of potentially
> disconnected nodes on a WAN but you want them to be able to see a
> shared file system whenever possible. CODA is probably a better
> solution in many cases these days.

Ah...

> Imho, a *real* solution to the networked file system problem
> involved embedded crypto (with symmetric keying, of course; using
> asymmetric keying for this would slow it down way too much, and
> you're not buying yourself much if you've got a mitm anyway) and
> truly distributed backing store.
>
> Berkeley's xFS (not to be confused with the X font server or SGI's
> XFS, which is a local file system) is a networked, distributed file
> system used in the GLUnix cluster out there. It rocks. You dedicate
> some portion of a given disk to the xFS cluster, then you can just
> write things into that partition. When a given node gets a write
> lock on a file, it'll be transfered to that node on writes.
> Subsequently, it's served from that node until someone else gets a
> write lock. (This works fine on a fast, tightly connected network.
> If you haven't got one of those, you already wanted AFS or CODA
> anyway.)

Sounds like a token passing scheme...

How about networked attached storage schemes (NAS)?  Do they all
rely on sun nfs as well?

Chris

______________________________________________________________________
Philadelphia Linux Users Group       -      http://www.phillylinux.org
Announcements-http://lists.phillylinux.org/mail/listinfo/plug-announce
General Discussion  -  http://lists.phillylinux.org/mail/listinfo/plug