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.
Antworten:
Überprüfen Sie dieses Open-Source-Projekt:
Nekodrive
https://github.com/nekoni/nekodrive
quelle
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
quelle
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:
Installieren Sie Virtualbox auf dem Windows-Desktop.
Installieren Sie TinyCore auf Virtualbox.
Konfigurieren Sie die TinyCore-Umgebung so, dass sie ein freigegebenes Speicherverzeichnis enthält.
Installieren Sie nfs-common in TinyCore.
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.
quelle
Es gibt ein NFS 4.1-Windows-Client-Open-Source-Projekt von UMichigan , aber Sie müssen es selbst erstellen , und ich vermute, dass es vor der Bereitstellung in einer Produktionsumgebung einige Tests erfordern würde.
quelle
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.
quelle
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.
quelle