|
|
Newsgroups: comp.protocols.nfs
From: vngu...@bellahs.UUCP (Vinh Nguyen)
Date: 20 Dec 91 22:38:09 GMT
Local: Fri, Dec 20 1991 5:38 pm
Subject: nfs client on DOS
Does anyone know any nfs client public domain on PC/DOS? Happy holiday, You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: leend...@cs.vu.nl (Leendert van Doorn)
Date: 20 Dec 91 12:40:16 GMT
Local: Fri, Dec 20 1991 7:40 am
Subject: Re: file handle interpretation
# What about the generation number? Well, its usually 32 bits wide and
# essentially random (supposedly). However, good old NFS is kind enough # to let you do a binary search. If the guess is too low the server will # reply with NFSERR_STALE, so you can try the other half of the # generation number space! This might generate a few 'bad file handle' # messages on the system console, but by the time anyone can do # something about it, you'll have a valid NFS file handle and can # traverse through the filesystem at your leisure. Ho-hum. NFS always returns NFSERR_STALE if it cannot convert a file handle into Leendert -- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: bar...@think.com (Barry Margolin)
Date: 20 Dec 91 23:35:50 GMT
Local: Fri, Dec 20 1991 6:35 pm
Subject: Re: file handle interpretation
In article <12...@star.cs.vu.nl> sa...@cs.vu.nl (Hans van Staveren) writes:
>die...@york.cs.ucla.edu (Dieter Rothmeier) writes: Yes, the exports *file* is only used by the mount daemon (actually, in >>What about the export file id? If a file system isn't exported you >>can't get to it, period. Or is that only true for Sun implementations? >Sorry, but the exports file is only used by the mount daemon. And why would you >use the mount daemon if you can roll your own file handles? SunOS it's the xtab file; /etc/exports is to /etc/xtab and /usr/etc/exportfs as /etc/fstab is to /etc/mtab and /usr/etc/mount). But structured versions of the export entries are also cached in the kernel, for use by nfsd as described below. >It would perhaps be possible to check the exports list at every NFS operation, It's necessary to check the export entry to implement some access control >but it would be expensive, and I doubt whether anyone has implemented it. features. For instance, all NFS operations that try to modify the filesystem must check whether the directory was exported read-write. And when the client's uid is 0, nfsd must check the root= and anon= attributes to determine how to translate the uid. NFS servers that don't implement per-filesystem export properties such as bar...@think.com You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: sa...@cs.vu.nl (Hans van Staveren)
Date: 20 Dec 91 09:22:30 GMT
Local: Fri, Dec 20 1991 4:22 am
Subject: Re: file handle interpretation
die...@york.cs.ucla.edu (Dieter Rothmeier) writes: Sorry, but the exports file is only used by the mount daemon. And why would you >In article <JIM.91Dec19155...@hunter.cs.strath.ac.uk>, j...@cs.strath.ac.uk (Jim Reid) writes: >|> In article <12...@star.cs.vu.nl> sa...@cs.vu.nl (Hans van Staveren) writes: >[ deleted...] >|> guess three things right: a device number, and inode number and a > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >|> generation number. > ^^^^^^^^^^^^^^^^^ >What about the export file id? If a file system isn't exported you >can't get to it, period. Or is that only true for Sun implementations? >Dieter use the mount daemon if you can roll your own file handles? It would perhaps be possible to check the exports list at every NFS operation, Hans van Staveren You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: die...@york.cs.ucla.edu (Dieter Rothmeier)
Date: 20 Dec 91 17:14:01 GMT
Local: Fri, Dec 20 1991 12:14 pm
Subject: Re: file handle interpretation
In article <12...@star.cs.vu.nl>, sa...@cs.vu.nl (Hans van Staveren) writes:
|> die...@york.cs.ucla.edu (Dieter Rothmeier) writes: |> |> >In article <JIM.91Dec19155...@hunter.cs.strath.ac.uk>, j...@cs.strath.ac.uk (Jim Reid) writes: |> >|> In article <12...@star.cs.vu.nl> sa...@cs.vu.nl (Hans van Staveren) writes: |> >[ deleted...] |> >|> guess three things right: a device number, and inode number and a |> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |> >|> generation number. |> > ^^^^^^^^^^^^^^^^^ |> |> >What about the export file id? If a file system isn't exported you |> >can't get to it, period. Or is that only true for Sun implementations? |> |> |> >Dieter |> |> Sorry, but the exports file is only used by the mount daemon. And why would you |> use the mount daemon if you can roll your own file handles? |> |> It would perhaps be possible to check the exports list at every NFS operation, |> but it would be expensive, and I doubt whether anyone has implemented it. |> |> Hans van Staveren It's not that expensive. You just walk through a linked list which isn't Dieter You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: l...@slovax.Eng.Sun.COM (Larry McVoy)
Date: 23 Dec 91 07:42:20 GMT
Local: Mon, Dec 23 1991 2:42 am
Subject: Re: NFS writes, NFS accelerators and biod
j...@iastate.edu (John Hascall) writes: You must be running a weirdo kernel - I can't find readhit in SunOS or > l...@slovax.Eng.Sun.COM (Larry McVoy) writes: > }Careful here. Getattrs and lookups are relatively cheap, being satisfied > }out of the server's cache most of the time. Some reads are also cheap, > }by the same reasoning. Writes, because of their synchronous nature, > }are very expensive. A system that is doing 8% writes will show quite > }noticable speedup from an NVRAM addition. Remember - a write can be > }up to 3 synchronous disk writes. > Ok, a couple more (hopefully not-too-newbie) questions... > On our servers our "readhit" and "readahit" rates are right around SVr3.2. I suspect that those vars are for pages/buffers, i.e., data. However, if you are hitting the data that well then it is probable that > I'm also guessing the "3 writes for 1" is an effect of "wsize=..." Not at all, a completely different thing. Unix has three writes to do > option? Ours is set to 1024, so I assume this is not happening here. for one logical write (assuming UFS is the real target file system): Push the inode to disk so that it reflects the new size, if changed. The first write happens when you are sequentially writing a new file. The second write starts happen for each block past the direct blocks. The third write is obvious (I hope). > Also, how does one determine what are appropriate values for I never play with these but all my file systems are on my local net so > "timeo=" and "retrans="? (Ours are "timeo=20,retrans=16" -- the 20 > strikes me as being much too large!? -- a 1K ping all the way across > our net is "round-trip (ms) min/avg/max = 11/11/15"). I'm no expert. I'd suggest you read Rick Maleph's (sp?) Usenix paper in the January '91 Usenix proceedings - he played around w/ this sort of thing. > Many thanks, No sweat. > John --- Larry McVoy (415) 336-7627 l...@sun.com You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: l...@slovax.Eng.Sun.COM (Larry McVoy)
Date: 23 Dec 91 07:48:20 GMT
Local: Mon, Dec 23 1991 2:48 am
Subject: Re: NFS writes, NFS accelerators and biod
v...@rhyolite.wpd.sgi.com (Vernon Schryver) writes: You know, Vernon, one day you'll get a bug report from Citibank. It > > A system that is doing 8% writes will show quite > > noticable speedup from an NVRAM addition. Remember - a write can be > > up to 3 synchronous disk writes. > Unless you have a system on which you can turn on the Nasty, Evil, will say "I wrote my data, I fsync()ed the file, I closed it, my server crashed and when it came back my data was gone". Then Citibank will say that they want to return all their SGI machines because the machines *lie* about data safety. Sun can't afford to cheat. Not like that. Sun has many weak points, If you want to do fast writes, then rev the damn protocol to do You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: lo...@sayshell.umd.edu (Louis A. Mamakos)
Date: 23 Dec 91 18:02:56 GMT
Local: Mon, Dec 23 1991 1:02 pm
Subject: Re: NFS writes, NFS accelerators and biod
In article <1...@appserv.Eng.Sun.COM> l...@slovax.Eng.Sun.COM (Larry McVoy) writes: Is this the same Sun Microsystems that doesn't checksum the UDP >You know, Vernon, one day you'll get a bug report from Citibank. It >will say "I wrote my data, I fsync()ed the file, I closed it, my server >crashed and when it came back my data was gone". Then Citibank will >say that they want to return all their SGI machines because the >machines *lie* about data safety. >Sun can't afford to cheat. Not like that. Sun has many weak points, packets carrying NFS? Talk about the pot calling the kettle black... louie You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: ge...@world.std.com (Geoff Collyer)
Date: 23 Dec 91 21:15:10 GMT
Local: Mon, Dec 23 1991 4:15 pm
Subject: Re: NFS writes, NFS accelerators and biod
I'm probably going to regret this, but I'd love to know Sun's reasoning
on this... To defend Vern somewhat, why should data written by an NFS client be Or is Sun implicitly assuming that no one works on servers and that the You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
Newsgroups: comp.protocols.nfs
From: v...@rhyolite.wpd.sgi.com (Vernon Schryver)
Date: 23 Dec 91 21:52:25 GMT
Local: Mon, Dec 23 1991 4:52 pm
Subject: Re: NFS writes, NFS accelerators and biod
0. "lies"? I think recent Sun press releases about NFS performance are
the other than truthful statements around here. But let's not get out that dirty linen. Let's save it for customer visits. 1. As I keep writing, it's an option. If you care, don't turn it on. 2. If Citibank really does use NFS for their money, than I'm glad 3. I don't think it's a "pat on the back." As we've hashed out until 4. My personal experience with SGI and Sun machines in the last few years 5. It would be great if Sun would get off it's fundament and get out a The absense of an fsync operation over the wire is a bug, although not 6. It is very hard for anyone but Sun to extend or fix a Sun protocol! Vernon Schryver, v...@sgi.com You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
| Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy |
| ©2009 Google |