NFS and SUA in Windows 7
NFS and SUA in Windows 7
Finally, the Windows 7 beta is released to the public and we can now experience it ourselves. The PSS people in Microsoft are always excited to try their hands on the latest betas and Windows 7 is not an exception.
The first thing that we did, after exploring the new GUI experience, was to add Client for NFS and Subsystem for UNIX-based Applications (SUA) components. The addition is completely alike Windows Vista so no surprises here but it was much faster than Vista. The management is also the same with almost no visible difference.
But, things are really better underneath – there have been a lot of bug-fixes in both – Client for NFS and SUA – both.
On the NFS front, the User Name Mapping support (not the UNM component itself – like Vista) is there. Perhaps, the biggest change to notice is newly added support for KRB5/KRB5i security mode to come up to the mark with latest technologies available. More information is not available on this as of now and I will post new information as soon as it is available.
On SUA front, there are talks of a lot of improvement in terms of bug fixes. The SDK for Win7 is not released as of now and we expect it to be available only during Win7 RC phase.
Comments
Anonymous
January 23, 2009
PingBack from http://blog.a-foton.ru/index.php/2009/01/23/nfs-and-sua-in-windows-7/Anonymous
April 15, 2009
Will the Windows 7 NFS client support NFS version 4? If so, please provide some information on that. Thanks - great blog! JKAnonymous
June 23, 2009
Unfortunately, NFS v4 is has not made it yet. I believe the target should be the next version of Windows.
- Ashish
Anonymous
June 26, 2009
The comment has been removedAnonymous
June 27, 2009
Which versions of Win7 will SFU run on?Anonymous
July 07, 2009
Did you check the UseReservedPorts setting to see if that may be causing this problem?
- Ashish
- Anonymous
July 07, 2009
Win 7 Ultimate and Enterprise will get NFS but Professional will not. Seems like sufficient information was not present to make it happen.
- Ashish
Anonymous
August 29, 2009
I am running Win7 Enterprise RTM and somehow have managed to create a couple of phantom mounts. That is, at some point while i was configuing/playing with nfs I tried to mount server:/albums/music but the server is not exporting that share. now, every time i turn on the nfs client on my win7 system it persistently tries to mount that share, forever and ever. I've tried 'umount -a -f', searched through the registry for where the share info is kept, but no joy. How do I remove these phantom entries, and/or where is the mount information kept? ThanksAnonymous
August 31, 2009
You will find refenrence here - HKEY_CURRENT_USERSoftwareMicrosoftClientForNFSCurrentVersionPersistentAnonymous
August 31, 2009
Ashish, thanks for the pointer. Unfortunately, there are no persistent mounts located there, either for me or for any other user on the system (I checked them all). When i did 'net start nfsclnt' the mount requests to the linux system started within a couple of minutes. The only way I've found to disable them is to stop the nfsclnt service. I've also search the whole registry for the name (/music/albums), but have not found it anywhere. I appreciate your help with this....ideas, hints, or suggestions all welcome!Anonymous
September 01, 2009
In that case, I guess, Process Monitor can help. Take a log and see if there are any references that you can pick up. If that doesn't help, use the Email above and send me an email.
- Ashish
Anonymous
September 02, 2009
Thanks for the reminder about using Process Monitor (should have thought of that before...sigh!). Looks like the WMPNetworkSvc service is the culprit. I stopped the service and the attempted mount requests all stopped. Pshew! Since I don't need this service, it's off for now, and at some point, if I ever give up on my linux-based media streamer, I'll sort out why WMPNetworkSvc insists on trying via NFS and figure out how to stop it.Anonymous
September 04, 2009
I seem to remember there is a setting somewhere that determines whether NFS or CIFS is used first when trying to access a UNC path ("\servershare"). Something like "Network Provider Order"?Anonymous
September 04, 2009
Here's how you can change it -
- In the Run... dialog, type "ncpa.cpl" and press Enter
- Highlight "Local Area Connection"
- Press the ALT key and click on the menu bar item "Advanced," "Advanced Settings"
- Click on the "Provider Order" Tab
- Ashish
Anonymous
October 12, 2009
It's terrible that I'm forced to run Windows Server in order to gain, afaik, the simple mapping of names / groups that SFU provided. If this is not true, please explain, otherwise, this is just a nice ploy by MS to finall be done with one more piece of Un*x -> MS interoperability.Anonymous
October 21, 2009
I suppose it's abouy missing UNM piece in Vista/Win 7. You can now use ADAM for this purpose, if that's absolutely necessary. Take a look at these posts - http://blogs.msdn.com/sfu/archive/2009/03/27/can-i-set-up-user-name-mapping-in-windows-vista.aspx http://blogs.msdn.com/sfu/archive/2009/07/10/ad-lookup-with-adam-adlds.aspxAnonymous
January 05, 2010
Is there any way to download/install Services for NFS Client for Windows 7 Pro?Anonymous
January 05, 2010
Unfortunately, No. You need to run Ultimate or Enterprise SKU for a client. You can otherwise look for a 3rd party NFS client.Anonymous
September 16, 2010
The comment has been removedAnonymous
September 16, 2010
@Brad - Windows 7 doesn't support PCNFS. It's time you should move to User name mapping. That would make is simpler to manage and you already have the file that you can use to configure UNM.Anonymous
April 10, 2011
I'm using Windows 7 Ultimate and it's native client. 2 problems I've noticed so far:
- utf8 is not supported by the client, but I solved this by convmvfs at the server (not really illegant solution, kinda workaround)
- reconnect NFS-shares after reboot - this one is not working for me. windows gives me an error that this path is not valid or can't reconnect it. any chance for looking at 2nd issue, maybe kinda script with mount commands to remount them? I'm not really that good in the scripting, that's why asking here..
- Anonymous
April 11, 2011
@win7-nfs-tester - can you try this and let me know if that serves the purpose? - mklink /D C:NFSShare \NfsServerNfsShare Not exactly what you asked but I think it could prove useful.