Wie greife ich von Windows 7 Pro auf die NFS-Freigabe zu?

24

Überall, wo ich Windows und NFS sehe, wird eine Art Subsystem für Unix-Apps oder ähnliches erwähnt, aber anscheinend ist es nicht in Windows 7 Pro.

Die Frage ist also: Was kann ich tun, um von Windows 7 Pro aus auf die NFS-Freigabe zuzugreifen? Was kann man von wo herunterladen? Gibt es eine kommerzielle Anwendung oder nur eine kostenlose Softwareinstallation?

Gemeinschaft
quelle
1
Obwohl es Möglichkeiten gibt, NFS-Freigaben unter Windows bereitzustellen (und ich sehe einige gute Antworten dazu weiter unten), ist es üblicher, dass der Server SMB-Freigaben anstelle von oder zusätzlich zu NFS-Freigaben bereitstellt. Dies geschieht durch Ausführen von Samba auf dem Dateiserver. Viele Linux-Distributionen enthalten Samba und integrieren es in ihre Dateiverwaltungs-GUI.
Isaac Rabinovitch

Antworten:

13

Ich bin zu spät gekommen, aber hier ist eine echte Lösung: (opensource)

Ich habe dasselbe für win7 pro recherchiert und Folgendes gefunden: http://www.trevorpott.com/?p=385

Der NFS v 4.1-Client der University of Michigan. Dies ist genau derselbe Client für NFS 4.1, den Microsoft in Windows 8 enthalten hat. (Microsoft hat seine Entwicklung finanziert.) Er befindet sich hier. Die Installation erfordert jedoch einige Kenntnisse. Ich fand es leicht skriptfähig für Installationen in großem Maßstab und sicherlich kein Problem für Installationen auf meinem Heimcomputer. Hier herunterladen: http://www.citi.umich.edu/projects/nfsv4/windows/readme.html#install

Schilf
quelle
Die Git-URL für den Quellcode funktioniert nicht mehr und das Durchsuchen der Verzeichnisstruktur hat mir nichts gebracht. Hier ist der, der auf github gehostet wird: github.com/kofemann/ms-nfs41-client.git
Forethinker
Dies funktioniert, unterstützt aber nur NFSv4
ssnobody
Die Client-Binärdateien für NFS 4.1 der University of Michigan (sowie der Quellcode) können unter citi.umich.edu/projects/nfsv4/windows/120612 heruntergeladen werden . Es ist nicht erforderlich, aus dem Quellcode zu kompilieren, es sei denn, Sie haben spezielle Anforderungen.
user139444
2

Ich war im selben Boot. Es gibt ein Drittanbieter-Tool namens nfsAxe , obwohl es sich um Shareware handelt. Bisher habe ich das nur gefunden, oder auf Enterprise oder Ultimate upgraden.

ACKumen
quelle
2

Ich habe in der Registrierung die Version von Professional auf Enterprise geändert und konnte "Services for NFS" über Programme und Funktionen installieren.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion]

"EditionID" = "Enterprise"

"ProductName" = "Windows 7 Enterprise"

Paul Richard Lilleland
quelle
Ich habe die 2 Felder geändert und neu gestartet, aber die Option "Dienste für NFS" wird im Dialogfeld "Funktionen aktivieren oder deaktivieren" nicht angezeigt. Wie hast du es zum Laufen gebracht?
Churro
Das hat auch bei mir nicht geklappt.
SSNOBODY
2

So installieren Sie NFS-Funktionen in Win7 (bei einer Installation von Win 7 Enterprise x64 überprüft):

Systemsteuerung> Programme und Funktionen> Windows-Funktionen aktivieren oder deaktivieren (obere linke Ecke)> Aktivieren Sie in der Liste die Option "Dienste für NFS"> In jedem Dialogfeld OK

Bildbeschreibung hier eingeben

edusysadmin
quelle
13
Windows Pro hat keine "Dienste für NFS" in Windows-Features.
Möglicherweise eine Ultimate / Enterprise-Funktion. Es scheint, als würden andere Benutzer mit Windows 7 Pro ein Upgrade auf Ultimate durchführen oder ein Tool eines Drittanbieters finden.
Edusysadmin
Ich habe keine Kenntnisse von Windows, es ist definitiv nicht mein Betriebssystem der Wahl. Haben Sie eine Idee, welche Tools von Drittanbietern verfügbar sind? Jeder gute? Empfehlenswert?
Ich weiß nur, wie die Komponente installiert wird, habe sie aber nie selbst verwendet.
Edusysadmin
Es ist definitiv nicht in irgendeiner Form auf Win 7 Pro verfügbar. Sie können nichts von Microsoft herunterladen oder installieren oder in der Systemsteuerung etwas tun, das es Win 7 Pro (oder niedriger) ermöglicht, den NFS-Client für Windows zu verwenden. Es ist in Enterprise und Ultimate verfügbar.
Stabledog
-1

Früher brauchten Sie Unix Services für Windows, aber es sieht so aus, als ob Sie dies in 7 nicht tun würden. Nicht schlüssig, da ich 7 nicht benutze, aber wie ein optionaler Dienst aussieht, der geladen werden muss.
http://sagehacks.wordpress.com/2009/01/21/howto-mount-nfs-shares-under-windows-7/

Dennis
quelle
sah diese Seite auch, aber in meinem Windows 7 konnte ich nicht finden "Add / Remove Software Wizard in der Systemsteuerung."
Ich werde noch einen Blindstich versuchen, hat die Windows 7-Systemsteuerung eine "klassische Ansicht". Oder haben Sie das überprüft? gizmodo.com/#!5138189/… oder netomatix.com/post/2009/08/09/…
Dennis
Der Gizmodo.com-Link zeigt mir nur die Hauptseite (aus irgendeinem Grund zu gizmodo.pl weitergeleitet). Netomatix schreibt über das Entfernen von Programmen. Ich sehe keine "klassische Ansicht" Option / Link.
Dieser Link bei Microsoft answers.microsoft.com/en-us/windows/forum/... enthält einen Link (unten einen Weg) , die Dienste zum Download microsoft.com/downloads/en/... Zwar gibt es auch einige Diskussion weiter unten , dass es funktioniert bei manchen Leuten nicht ??? Sehr merkwürdige Unterschiede zwischen den Versionen.
Dennis
@ Tennis: getestet. Wie einer der Kommentatoren dort sagte, werden "UNIX-Dienste" benötigt, die nicht Teil von Windows 7 Pro sind.
-1

SO WIRD'S GEMACHT: Windows-Ordner mithilfe von Server für NFS freigeben:

Sie können Server für NFS verwenden, um Windows-Ressourcen für UNIX- und Linux-Clients mithilfe des NFS-Protokolls verfügbar zu machen. Sie können entweder den Windows Explorer oder das Befehlszeilenprogramm Nfsshare.exe verwenden, um den Ordner freizugeben.

So geben Sie einen Ordner mithilfe von "Nfsshare.exe" frei:

  1. Melden Sie sich mit einem Konto auf Administratorebene beim Windows-basierten Server an.
  2. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd ein und klicken Sie dann auf OK.
  3. Geben Sie den folgenden Befehl ein, und drücken Sie die [EINGABETASTE], um einen Ordner für NFS-Clients freizugeben und anonymen Zugriff zu ermöglichen:

    nfsshare -o anon = yes Freigabename = Laufwerk: Pfad

  4. Geben Sie den folgenden Befehl ein, und drücken Sie die [EINGABETASTE], um eine NFS-Freigabe zu löschen:

    nfsshare share_name / delete

  5. Geben Sie Folgendes ein: nfsshare /?, Und drücken Sie anschließend die [EINGABETASTE], um die Parameter anzuzeigen, die Sie mit Nfsshare verwenden können.

So geben Sie einen Ordner mit Windows Explorer frei:

  1. Melden Sie sich mit einem Konto auf Administratorebene beim Windows-basierten Server an.
  2. Starten Sie den Windows Explorer.
  3. Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie freigeben möchten, und klicken Sie dann auf Freigeben.
  4. Klicken Sie auf die Registerkarte NFS-Freigabe, und klicken Sie dann auf Diesen Ordner freigeben.
  5. Konfigurieren Sie die entsprechenden Einstellungen, und klicken Sie dann auf OK. Hinweis: Microsoft empfiehlt, dass Sie mindestens einen Benutzernamen-Zuordnungsdienst in Ihrem Netzwerk installieren, um UNIX- und Windows-Benutzernamen einander zuzuordnen.
JD
quelle
1
One-Link-Antworten sind hier verpönt. Bitte erweitern Sie Ihre Antwort, um einige Details zum Verfahren aufzunehmen, anstatt nur irgendwo zu verlinken.
Slhck