Wie mounte ich eine NFS-Freigabe in Windows 8?

34

Ich habe ein NAS, das ich über NFS einbinden möchte. Es funktioniert gut auf meinem Mac, aber ich kann nicht herausfinden, wie dieses Gerät unter Windows 8 gemountet wird.

Ich habe ein bisschen online gesucht, aber alle Artikel scheinen auf Windows 7 zuzutreffen und beinhalten den mountBefehl, der nicht Teil von Windows 8 zu sein scheint. Was ist der Befehl, um dies zu tun?

Mike Christensen
quelle
Es gibt eine Diskussion darüber auf SeverFault: serverfault.com/questions/190020/…

Antworten:

15

Um eine Verbindung zu einer NFS-Freigabe herzustellen, müssen Sie sicherstellen, dass der NFS-Client installiert ist. Diese Komponente ist Teil der Services for Unix-Komponente. Gehen Sie in die Systemsteuerung, Programme und Funktionen, und schalten Sie die Windows-Funktionen ein oder aus. Stellen Sie sicher, dass Services for Unix-based Applications (DEPRECATED) aktiviert ist, und klicken Sie auf OK. Beachten Sie, dass diese Komponente normalerweise nur in Ultimate- und Enterprise-Versionen von Windows verfügbar ist.

Dadurch werden der MS NFS-Client und (AFAIK) der mountBefehl installiert . Ich bin nicht auf der Arbeit, kann mich also nicht genau verifizieren. Wenn ich mich erinnere, aktualisiere ich Montag.

Wenn Ihr NAS CIFS- oder SAMBA-Freigaben aktivieren kann, würde ich das stattdessen verwenden.

Speckwürfel
quelle
2
Hmm ich habe nicht Services for Unix-based Applicationsin der Liste. Ich verwende Windows 8 Professional.
Mike Christensen
1
Soweit ich weiß, war SUA in der Windows 8 Beta verfügbar, wurde jedoch in der offiziellen Version entfernt. Bedeutet dies, dass Windows 8 keine NFS-Unterstützung bietet?
Mike Christensen
6
@ Mike Hier: blogs.msdn.com/b/sfu/archive/2012/08/01/… Ich sehe in den Kommentaren, dass es nur in Win 8 Enterprise verfügbar ist.
Bacon Bits
2
Mein NAS funktioniert Unterstützung SMB, aber es ist super Buggy und ich hielt zu verlieren Dateien , weil die ACLs irgendwie beschädigt werden würde und dann kein Konto (nicht einmal root) die Datei lesen konnte. Ich habe dadurch viele Sachen verloren und da es ein Backup-Gerät ist, muss ich ihm vertrauen können. Ich werde NFS-Treiber von Drittanbietern untersuchen.
Mike Christensen
2
@rjt Unterstützte Clients sind besser als veraltete Clients.
Bacon Bits
34

In Windows 8 (8.1 Enterprise für mich hier) ...

Es gibt zwei Teile ... Erstens die Installation des Clients und zweitens die Montage des Laufwerks ...

Client installieren

  1. Gehen Sie zu Systemsteuerung → Programme → Programme und Funktionen
  2. Wählen Sie "Windows-Funktionen ein- oder ausschalten" in der linken Navigation.
  3. Scrollen Sie nach unten zu "Services for NFS" und klicken Sie links auf das "Plus"
  4. Überprüfen Sie "Client für NFS"
  5. Wählen Sie "Ok"
  6. Windows sollte den Client installieren. Sobald das Client-Paket installiert ist, steht Ihnen der Befehl "mount" zur Verfügung.

Export einbinden

Dies setzt Folgendes voraus:

  • Sie kennen den Hostnamen des Computers und können ihn mit den NFS-Exporten pingen
  • Der Name des exportierten Dateisystems (zB / export, / home / users, / some / cool / file / path)
  • Die Dateisysteme werden ordnungsgemäß exportiert und sind zugänglich

    1. Öffnen Sie eine Eingabeaufforderung. ( Win+ R, geben Sie "cmd" ein und drücken Sie OK)
    2. Art:

      mount \\{machinename}\{filesystem} {driveletter}
      

    Beispiele:

    mount \\filehost\home\users H:
    mount \\server1234\long\term\file\storage S:
    mount \\nas324\exports E:
    

... und das sind die Grundlagen.

Will Bellman
quelle
1
Ich konnte das Laufwerk
einbinden,
10

Treiber: http://www.citi.umich.edu/projects/nfsv4/windows/

Auf der Website des NFSv4-Projekts hat das CITI (Center for Information Technology Integration) der Universität Michigan bekannt gegeben, dass nach 18 Monaten Entwicklungszeit und seit Anfang September Quellcode für den Windows-Treiber für das verteilte Dateisystem NFSv4.1 verfügbar ist aus einem Git-Repository. Gemäß den Versionshinweisen erfordert die Kompilierung das Windows Driver Development Kit (WinDDK 6000 oder höher), und für die Installation des kompilierten Treibers ist ein Microsoft-Testzertifikat erforderlich. Die enthaltenen Testskripte erfordern eine Cygwin-Umgebung mit den Paketen gcc-core, make, sunrpc und time.

Amtriorix
quelle
7

Dienste für das Network File System (NFS) sind nur in der Windows 8 Enterprise Edition verfügbar. Diese Funktion ist in den Editionen Windows 8 und Windows 8 Pro nicht verfügbar. Benutzer, die ein Upgrade von Windows 7 Ultimate oder Windows 7 Enterprise Edition auf Windows 8 Pro Edition durchführen, können die Dienste für NFS-Funktion nicht mehr verwenden.

Um die Dienste für NFS-Funktion im Windows 8-Client weiterhin nutzen zu können, müssen Benutzer von Windows 7 auf Windows 8 Enterprise Edition aktualisieren.

Quelle: http://support.microsoft.com/en-us/kb/2769923

Jam31st
quelle
1

Client installieren

Go to Control Panel → Programs → Programs and Features
Select: Turn Windows features on or off" from the left hand navigation.
Scroll down to "Services for NFS" and click the "plus" on the left
Check "Client for NFS"
Select "Ok"
Windows should install the client. Once the client package is install you will have the "mount" command available.

mount \ 192.168.3.5 \ home \ slavy \ data L:

ARBEITEN!!! Ich benutze Client Win 8.1 Ult und Server Ubuntu 12.04 LTS Server

Slawischer Iwanow
quelle
1

Auf meiner Windows 10 Pro-Installation ist NFS unter Windows-Funktionen aktivieren und deaktivieren unter Dienste für NFS verfügbar:

Dienste für NFS in Windows-Funktionen

Noah Erickson
quelle