Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have Windows 7 Professional, but the NFS Client for Windows is only included in the Enterprise and Ultimate editions.

I would like to connect some Windows machines to our NFS server so I can drop the Samba Server we are currently using.

Are there any free NFS clients for Windows 7?

I know there are some tools like ProNFS and axeNFS but they are not free.

share|improve this question
    
i need that too. but not for production. –  risyasin Oct 12 '10 at 8:34
2  
Its called market segmentation, companies suck when they do it but hey can't get anything for free they say. I don't know why you want to get rid of the middle system though. If it works it works. If its for a job then the person should just upgrade, else if its personal why not setup a samba server instead of an nfs one? –  PHGamer Oct 13 '10 at 6:20
4  
If you have a production need for it, shouldn't you pay for it? If you ever need support you'll definitely want a company that you can call. –  Chris S Nov 3 '10 at 12:41
add comment

9 Answers

up vote 7 down vote accepted

Check this open source project:

Nekodrive
http://code.google.com/p/nekodrive/

The target of this project is to implement NFS (Network File System v2/v3/v4.1) over the Dokan user file system for windows. This let you mount very easily an NFS export as a local windows drive. You don't need any NFS windows client to access the NFS remote export, you can just use microsoft explorer. The current version doesn't support NFS v4.1 yet.

share|improve this answer
    
Thanks, this worked for me. –  Hiro2k Aug 5 '11 at 20:02
    
Have anybody been able to install this on Vista Home 32bit version? If yes, how? –  Soren Aug 18 '11 at 18:28
1  
nekodrive may work for some people but overall it's just buggy at best. because dokan, which it's based on, is also full of bugs. –  Morg. Sep 5 '12 at 11:58
add comment

As long as i understand the question, you can try Microsoft Windows Services for UNIX

share|improve this answer
    
+1 to this. Have used in many servers with good performance. A little tricky to configure. –  Carlos Dec 21 '10 at 12:38
    
+1 also. It should be downloadable from microsoft.com –  petrus Dec 31 '10 at 6:12
2  
Its not being supported anymore on Windows XP/2003+ The new services are only included on the Enterprise or Ultimate editions of Windows, which i don't have. –  Niels van Reijmersdal Jan 15 '11 at 22:26
    
+1 I did this recently, however samba performance was either the same or better. If performance is the only reason you want to switch don't bother. –  xciter May 25 '11 at 14:17
add comment

There's an NFS 4.1 Windows client open source project from UMichigan, but you have to build it yourself and I suspect it would need some testing before deployment in a production environment.

share|improve this answer
add comment

I tried the Win7 NFS client and it wasnt that great. So dont be too quick to drop your samba server, even if you find a client.

I think cygwin has a NFS client and server now. However the client is just the cusp of the problem. There's also aligning the unix permissions with the windows ones which is non-trivial.

share|improve this answer
add comment

As only a last resort I suppose it would be possible to install a linux in a Virtualization environment hosted by the Windows workstation, ie. Virtualbox- which would then provide a shared storage that the guest would have mounted as an NFS volume.

I imagine it would help considerably to have a seperate network interface for the guest to mount the share through.

In other words:

  1. Install Virtualbox to Windows desktop.

  2. Install TinyCore to Virtualbox.

  3. Configure TinyCore's environment to include a shared storage directory.

  4. Install nfs-common to TinyCore.

  5. Mount desired NFS share from TinyCore.

6a. Either point the Virtualbox share to where TinyCore mounts the NFS share to reach it from the Windows host,

or

6b. Mount the NFS mount to the directory Virtualbox is providing to the Windows host.


As I said, last resort.

share|improve this answer
add comment

I'd be hesitant of running one that isn't Microsoft's or a very well tested solution - especially for any "serious" sharing (beyond simple file copy).

Realize NFS is a very powerful network protocol, more so than most people use it for. For example storing virtual machine images on NFS works fine, survives a server outage (regardless of length) without losing data, etc.

This covers why it's not "easy" - http://cygwin.com/ml/cygwin/2006-10/msg01074.html

A better question mayb e why not just use samba on the nfs server to expose the shares via smb? I ask because you make it sound like the two servers are unrelated. Samba should be fairly easy to support on the same machine.

share|improve this answer
add comment

I don't know of any free NFS client programs for Windows. I did some googling and found these:

NFSAxe Omni-NFS

share|improve this answer
add comment

There is another solution 250 dolars or euros, Open Text Solo, http://connectivity.opentext.com/products/network-file-system.aspx

share|improve this answer
2  
The original poster acknowledges that they are aware of several commercial solutions, mentioning another does not appear to help them find the answer they are looking for. –  Michael McNally Jan 10 '13 at 15:38
add comment

Have you checked your Windows 7 Professional installation by using this:

  • Control Panel
  • Programs
  • Turn Windows features on and off

I have Windows 7 Enteprise, and I see "Services for NFS" option unchecked. Maybe you can check in your installation and see whether that option is there.

share|improve this answer
4  
-1, The Question specifically states that Professional does not include NFS; but Enterprise and Ultimate do (hence why you have the option). –  Chris S Nov 3 '10 at 12:39
    
This "Service for NFS" is not available under Windows features in the Professional edition. –  Niels van Reijmersdal Nov 4 '10 at 10:58
    
Is it possible to install it if you had the CAB file from an enterprise edition? –  Tom O'Connor Nov 27 '10 at 16:08
1  
licensing violations aside no the cab files would not help install the NFS client on an unsupported version of windows –  Jim B May 25 '11 at 14:12
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.