web-dev-qa-db-fra.com

Existe-t-il des clients NFS gratuits pour Windows 7?

J'ai Windows 7 Professionnel, mais le client NFS pour Windows n'est inclus que dans les éditions Enterprise et Ultimate.

Je souhaite connecter certaines machines Windows à notre serveur NFS afin de pouvoir supprimer le serveur Samba que nous utilisons actuellement.

Existe-t-il des clients NFS gratuits pour Windows 7?

Je sais qu'il existe des outils comme ProNFS et axeNFS mais ils ne sont pas gratuits.

38

Vérifiez ce projet open source:

Nekodrive
https://github.com/nekoni/nekodrive

L'objectif de ce projet est d'implémenter NFS (Network File System v2/v3/v4.1) sur le système de fichiers utilisateur Dokan pour Windows. Cela vous permet de monter très facilement une exportation NFS en tant que lecteur Windows local. Vous n'avez besoin d'aucun client Windows NFS pour accéder à l'exportation à distance NFS, vous pouvez simplement utiliser Microsoft Explorer. La version actuelle ne prend pas encore en charge NFS v4.1.

18
niko

Tant que je comprends la question, vous devriez pouvoir utiliser les services Microsoft Windows pour UNIX . Vous pouvez les obtenir ici:

https://www.Microsoft.com/en-us/download/details.aspx?id=274

Édition informative: le lien de téléchargement n'est plus disponible. 2017-nov-05

10
set ekh

En dernier recours, je suppose qu'il serait possible d'installer un Linux dans un environnement de virtualisation hébergé par le poste de travail Windows, c'est-à-dire. Virtualbox - qui fournirait alors un stockage partagé que l'invité aurait monté en tant que volume NFS.

J'imagine que cela aiderait considérablement d'avoir une interface réseau séparée pour que l'invité monte le partage.

En d'autres termes:

  1. Installez Virtualbox sur le bureau Windows.

  2. Installez TinyCore sur Virtualbox.

  3. Configurez l'environnement de TinyCore pour inclure un répertoire de stockage partagé.

  4. Installez nfs-common sur TinyCore.

  5. Montez le partage NFS souhaité depuis TinyCore.

6a. Soit pointez le partage Virtualbox vers l'endroit où TinyCore monte le partage NFS pour l'atteindre à partir de l'hôte Windows,

ou

6b. Montez le montage NFS dans le répertoire que Virtualbox fournit à l'hôte Windows.


Comme je l'ai dit, en dernier recours.

6
NginUS

Il y a un projet open source client NFS 4.1 de UMichigan , mais vous devez le construire vous-même et je soupçonne qu'il aurait besoin de quelques tests avant le déploiement dans un environnement de production.

5
Zanchey

J'hésiterais à en exécuter une qui n'est pas celle de Microsoft ou une solution très bien testée - en particulier pour tout partage "sérieux" (au-delà de la simple copie de fichiers).

Realize NFS est un protocole réseau très puissant, plus que la plupart des gens ne l'utilisent pour. Par exemple, le stockage d'images de machine virtuelle sur NFS fonctionne correctement, survit à une panne de serveur (quelle que soit sa longueur) sans perdre de données, etc.

Cela explique pourquoi ce n'est pas "facile" - http://cygwin.com/ml/cygwin/2006-10/msg01074.html

Une meilleure question peut être pourquoi ne pas simplement utiliser samba sur le serveur nfs pour exposer les partages via smb? Je demande parce que vous donnez l'impression que les deux serveurs ne sont pas liés. Samba devrait être assez facile à prendre en charge sur la même machine.

Je ne connais aucun programme client NFS gratuit pour Windows. J'ai fait quelques recherches sur Google et j'ai trouvé celles-ci:

NFSAxeOmni-NFS

3
skrewler

J'ai essayé le client Win7 NFS et ce n'était pas terrible. Alors ne soyez pas trop rapide pour abandonner votre serveur samba, même si vous trouvez un client.

Je pense que cygwin a maintenant un client et un serveur NFS. Cependant, le client n'est que la pointe du problème. Il y a également l'alignement des autorisations Unix avec celles de Windows, ce qui n'est pas anodin.

2
Dr. McKay