Gibt es kostenlose NFS-Clients für Windows 7?


38

Ich habe Windows 7 Professional, aber der NFS-Client für Windows ist nur in den Editionen Enterprise und Ultimate enthalten.

Ich möchte einige Windows-Computer mit unserem NFS-Server verbinden, damit ich den aktuell verwendeten Samba-Server löschen kann.

Gibt es kostenlose NFS-Clients für Windows 7?

Ich weiß, dass es einige Tools wie ProNFS und axeNFS gibt, aber diese sind nicht kostenlos.


1
Ich brauche das auch. aber nicht für die Produktion.
Risyasin

2
Es heißt Marktsegmentierung, Unternehmen saugen, wenn sie es tun, aber sie können nichts umsonst bekommen, sagen sie. Ich weiß aber nicht, warum Sie das mittlere System loswerden wollen. Wenn es funktioniert, funktioniert es. Wenn es für einen Job ist, sollte die Person einfach ein Upgrade durchführen. Wenn es ein persönlicher ist, warum nicht einen Samba-Server anstelle eines NFS-Servers einrichten?
PHGamer

4
Wenn Sie einen Produktionsbedarf dafür haben, sollten Sie nicht dafür bezahlen? Wenn Sie jemals Unterstützung benötigen, möchten Sie auf jeden Fall eine Firma, die Sie anrufen können.
Chris S

Der Windows NFS-Client unterstützt keine utf8-Dateinamen. Es ist also verkrüppelt. Sie benötigen auf jeden Fall einen NFS-Client eines Drittanbieters.
Chamäleon

Antworten:


18

Überprüfen Sie dieses Open-Source-Projekt:

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

Das Ziel dieses Projekts ist die Implementierung von NFS (Network File System v2 / v3 / v4.1) über das Dokan-Benutzerdateisystem für Windows. Auf diese Weise können Sie einen NFS-Export ganz einfach als lokales Windows-Laufwerk bereitstellen. Sie benötigen keinen NFS-Windows-Client, um auf den NFS-Remote-Export zuzugreifen. Sie können einfach den Microsoft Explorer verwenden. Die aktuelle Version unterstützt NFS v4.1 noch nicht.


War jemand in der Lage, dies auf der Vista Home 32-Bit-Version zu installieren? Wenn ja, wie?
Soren

2
nekodrive mag für manche Leute funktionieren, aber insgesamt ist es bestenfalls fehlerhaft. weil der Dokan, auf dem er basiert, auch voller Bugs ist.
Morg.

Es ist auch langsam wie zum Teufel
Dakusan

10

Solange ich die Frage verstehe, sollten Sie in der Lage sein, Microsoft Windows Services für UNIX zu verwenden . Sie können sie hier bekommen:

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

Informative Bearbeitung: Der Download im Link ist nicht mehr verfügbar. 2017-Nov-05


1
+1 dazu. Habe in vielen Servern mit guter Performance eingesetzt. Ein wenig schwierig zu konfigurieren.
Carlos Garcia

1
+1 auch. Es sollte von microsoft.com heruntergeladen werden können
petrus

12
Es wird unter Windows XP / 2003 + nicht mehr unterstützt. Die neuen Dienste sind nur in den Enterprise- oder Ultimate-Editionen von Windows enthalten, die ich nicht habe.
Niels van Reijmersdal

2
Leider werden sie nicht mehr unterstützt.
Konrad Gajewski

2
Und die Verbindung ist unterbrochen.
P.Péter

6

Als letzten Ausweg würde es wahrscheinlich möglich sein, ein Linux in einer Virtualisierungsumgebung zu installieren, die von der Windows-Workstation gehostet wird, d. H. Virtualbox - die dann einen freigegebenen Speicher bereitstellen würde, den der Gast als NFS-Volume bereitgestellt hätte.

Ich stelle mir vor, es würde erheblich helfen, eine separate Netzwerkschnittstelle zu haben, über die der Gast die Freigabe bereitstellen kann.

Mit anderen Worten:

  1. Installieren Sie Virtualbox auf dem Windows-Desktop.

  2. Installieren Sie TinyCore auf Virtualbox.

  3. Konfigurieren Sie die TinyCore-Umgebung so, dass sie ein freigegebenes Speicherverzeichnis enthält.

  4. Installieren Sie nfs-common in TinyCore.

  5. Laden Sie die gewünschte NFS-Freigabe von TinyCore.

6a. Zeigen Sie mit der Virtualbox-Freigabe auf die Position, an der TinyCore die NFS-Freigabe bereitstellt, um sie vom Windows-Host aus zu erreichen.

oder

6b. Hängen Sie den NFS-Mount in das Verzeichnis ein, das Virtualbox für den Windows-Host bereitstellt.


Wie gesagt, letzter Ausweg.



3

Ich würde zögern, eine zu verwenden, die nicht von Microsoft oder einer sehr gut getesteten Lösung ist - insbesondere für jede "ernsthafte" Weitergabe (über das einfache Kopieren von Dateien hinaus).

Realise NFS ist ein sehr leistungsfähiges Netzwerkprotokoll, das mehr als die meisten anderen verwendet wird. Das Speichern von Images virtueller Maschinen in NFS funktioniert beispielsweise einwandfrei, übersteht einen Serverausfall (unabhängig von der Länge), ohne Daten zu verlieren usw.

Dies deckt ab, warum es nicht "einfach" ist - http://cygwin.com/ml/cygwin/2006-10/msg01074.html

Eine bessere Frage könnte sein, warum man nicht einfach Samba auf dem NFS-Server verwendet, um die Freigaben über smb verfügbar zu machen. Ich frage, weil Sie es so klingen lassen, als wären die beiden Server nicht miteinander verbunden. Samba sollte ziemlich einfach auf demselben Computer zu unterstützen sein.


2

Ich habe den Win7 NFS Client ausprobiert und es war nicht so toll. Also sei nicht zu schnell, um deinen Samba-Server fallen zu lassen, selbst wenn du einen Client findest.

Ich denke, Cygwin hat jetzt einen NFS-Client und Server. Der Client ist jedoch nur die Spitze des Problems. Es gibt auch das Ausrichten der Unix-Berechtigungen mit den Windows-Berechtigungen, was nicht trivial ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.