Sat, 27 Oct 2007

NFS Mounts on Leopard

I have some of my large zpool exported via NFS. I use it for all kinds of things. It's nice. It worked wonderfully under Tiger.

This morning I did a format and reinstall of Leopard (I hate how Apple ships with HFS+ WITHOUT extended attributes). Since I'm in the process of getting everything back how I want it I figured I should connect to my NFS share and play some music (Portishead to be exact). My standard method of apple+k in finder and entering the necessary information wasn't working. The error message was something along the lines of "invalid username or password" - which is about as helpful as I can expect from Apple.

Nothing changed on the server and it was working perfectly before the install of Leopard so I was quick to blame Leopard. I'm not up to date on the NFS protocol(s) so I wasn't sure what version of NFS the server was using and what version the client was using (which was my first thought). I was able to mount the share using the command line so I knew that was at least working. Maybe apple+k method uses a different version of NFS than mount -t nfs. In the process of debugging it I ended up at the "Directory" application. I went to the Directory application preferences and changed the Authentication method to "Password" and now I can NFS mount things from my zpool. Why I had to make that change for an NFS SHARE is entirely beyond me.

If any Apple fan boys want to tell me it's because I'm using as the underlying filesystem, I only have one thing to say: NFS abstracts the underlying FS away so clients don't have to care. I get really annoyed hunting for information on Apple forums when the majority of people there have NO CLUE what is going on but are spewing false information all over the place.

posted at: 16:07 | tags: , | path: /entries/apple | permanent link to this entry