nfsadmin

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Ein Befehlszeilenprogramm, das Server für NFS oder Client für NFS auf dem lokalen oder Remotecomputer verwaltet, auf dem Microsoft Services for Network File System (NFS) ausgeführt wird. Wird ohne Parameter verwendet, zeigt nfsadmin-Server den aktuellen Server für NFS-Konfigurationseinstellungen an und nfsadmin-Client zeigt den aktuellen Client für NFS-Konfigurationseinstellungen an.

Syntax

nfsadmin server [computername] [-u Username [-p Password]] -l
nfsadmin server [computername] [-u Username [-p Password]] -r {client | all}
nfsadmin server [computername] [-u Username [-p Password]] {start | stop}
nfsadmin server [computername] [-u Username [-p Password]] config option[...]
nfsadmin server [computername] [-u Username [-p Password]] creategroup <name>
nfsadmin server [computername] [-u Username [-p Password]] listgroups
nfsadmin server [computername] [-u Username [-p Password]] deletegroup <name>
nfsadmin server [computername] [-u Username [-p Password]] renamegroup <oldname> <newname>
nfsadmin server [computername] [-u Username [-p Password]] addmembers <hostname>[...]
nfsadmin server [computername] [-u Username [-p Password]] listmembers
nfsadmin server [computername] [-u Username [-p Password]] deletemembers <hostname><groupname>[...]
nfsadmin client [computername] [-u Username [-p Password]] {start | stop}
nfsadmin client [computername] [-u Username [-p Password]] config option[...]

Allgemeine Parameter

Parameter BESCHREIBUNG
computername Gibt den Remotecomputer an, den Sie verwalten möchten. Sie können den Computer mithilfe eines WINS-Namens (Windows Internet Name Service) oder eines DNS-Namens (Domain Name System) oder durch die IP-Adresse (Internet Protocol) angeben.
-u Benutzername Gibt den Benutzernamen des Benutzers an, dessen Anmeldeinformationen verwendet werden sollen. Möglicherweise ist es erforderlich, den Domänennamen dem Benutzernamen in der Formulardomäne\Benutzername hinzuzufügen.
-p Kennwort Gibt das Kennwort des Benutzers an, der mithilfe der Option "-u " angegeben wurde. Wenn Sie die Option "-u " angeben, aber die Option "-p " auslassen, werden Sie zur Eingabe des Kennworts des Benutzers aufgefordert.
Parameter BESCHREIBUNG
-l Listet alle Sperren auf, die von Clients gehalten werden.
-r {client|all} Gibt die Sperren frei, die von einem Client gehalten werden, oder wenn alle von allen Clients angegeben werden.
start Startet den Server für NFS-Dienst.
stop Stoppt den Server für NFS-Dienst.
config Gibt allgemeine Einstellungen für Server für NFS an. Sie müssen mindestens eine der folgenden Optionen mit dem Argument "Konfigurationsbefehl " angeben:
  • mapsvr=<server> – Legt den Server als Benutzernamenzuordnungsserver für Server für NFS fest. Obwohl diese Option weiterhin zur Kompatibilität mit früheren Versionen unterstützt wird, sollten Sie stattdessen das Sfuadmin-Dienstprogramm verwenden.
  • auditlocation={eventlog|file|both|none} – Gibt an, ob Ereignisse überwacht werden und wo die Ereignisse aufgezeichnet werden. Eines der folgenden Argumente ist erforderlich:
    • eventlog – Gibt an, dass überwachte Ereignisse nur im Ereignisanzeige Anwendungsprotokoll aufgezeichnet werden.
    • datei – Gibt an, dass überwachte Ereignisse nur in der durch config fname.
    • beide – Gibt an, dass überwachte Ereignisse im Ereignisanzeige Anwendungsprotokoll sowie in der durch config fnamedie angegebenen Datei aufgezeichnet werden.
    • none – Gibt an, dass Ereignisse nicht überwacht werden.
  • fname=<file> - Legt die Datei fest, die durch die Datei als Überwachungsdatei angegeben wird. Der Standardwert ist %sfudir%\log\nfssvr.log.
  • fsize=<size> – Legt die Größe als maximale Größe in Megabyte der Überwachungsdatei fest. Die Standardmäßige maximale Größe beträgt 7 MB.
  • audit=[+|-]mount [+|-]read [+|-]write [+|-]create [+|-]delete [+|-]locking [+|-]all – Gibt die zu protokollierenden Ereignisse an. Um mit der Protokollierung eines Ereignisses zu beginnen, geben Sie vor dem Ereignisnamen ein Pluszeichen () ein; um die Protokollierung eines Ereignisses zu beenden, geben Sie vor dem Ereignisnamen ein Minuszeichen (+-) ein. Wenn das Zeichen weggelassen wird, wird das + Zeichen angenommen. Verwenden Sie nicht alle mit einem anderen Ereignisnamen.
  • lockperiod=<seconds> – Gibt die Anzahl der Sekunden an, die server für NFS warten, bis Sperrungen zurückgelöst werden, nachdem eine Verbindung mit dem Server für NFS verloren gegangen ist und dann erneut eingerichtet oder nachdem der Server für NFS-Dienst neu gestartet wurde.
  • portmapprotocol={TCP|UDP|TCP+UDP} – Gibt an, welche Transportprotokolle Portmap unterstützt. Die Standardeinstellung ist TCP+UDP.
  • mountprotocol={TCP|UDP|TCP+UDP} – Gibt an, welche Transportprotokolle die Bereitstellung unterstützt. Die Standardeinstellung ist TCP+UDP.
  • nfsprotocol={TCP|UDP|TCP+UDP} – Gibt an, welche Transportprotokolle Network File System (NFS) unterstützt. Die Standardeinstellung ist TCP+UDP
  • nlmprotocol={TCP|UDP|TCP+UDP} – Gibt an, welche Transportprotokolle Network Lock Manager (NLM) unterstützt. Die Standardeinstellung ist TCP+UDP.
  • nsmprotocol={TCP|UDP|TCP+UDP} – Gibt an, welche Transportprotokolle Network Status Manager (NSM) unterstützt. Die Standardeinstellung ist TCP+UDP.
  • enableV3={yes|no} – Gibt an, ob NFS Version 3-Protokolle unterstützt werden. Die Standardeinstellung ist "Ja".
  • renewauth={yes|no} – Gibt an, ob Clientverbindungen nach dem zeitraum, der durch die Config renewauthinterval angegeben wurde, erneut authentifiziert werden müssen. Die Standardeinstellung ist nein.
  • verlängernauthinterval=<seconds> - Gibt die Anzahl der Sekunden an, die abgelaufen sind, bevor ein Client gezwungen wird, erneut authentifiziert zu werden, wenn config renewauth er auf "Ja" festgelegt ist. Der Standardwert beträgt 600 Sekunden.
  • dircache=<size> – Gibt die Größe in Kilobyte des Verzeichniscaches an. Die als Größe angegebene Zahl muss ein Vielfaches von 4 zwischen 4 und 128 sein. Die Standardgröße des Verzeichniscaches beträgt 128 KB.
  • translationfile=<file> – Gibt eine Datei an, die Zuordnungsinformationen zum Ersetzen von Zeichen in den Namen von Dateien enthält, wenn sie von Windows-basierten zu UNIX-basierten Dateisystemen verschoben werden. Wenn die Datei nicht angegeben ist, ist die Übersetzung von Dateinamenzeichen deaktiviert. Wenn der Wert der Übersetzungsdatei geändert wird, müssen Sie den Server neu starten, damit die Änderung wirksam wird.
  • dotfileshidden={yes|no} – Gibt an, ob Dateien mit Namen, die mit einem Punkt (.) beginnen, im Windows-Dateisystem als ausgeblendet gekennzeichnet sind und daher von NFS-Clients ausgeblendet sind. Die Standardeinstellung ist nein.
  • Groß-/Kleinschreibung={yes|no} – Gibt an, ob Verzeichnissuche Groß-/Kleinschreibung beachtet (erfordern eine genaue Übereinstimmung des Groß-/Kleinschreibungs).

    Sie müssen auch die Groß-/Kleinschreibung des Windows-Kernels deaktivieren, um Groß-/Kleinschreibungsnamen zu unterstützen. Um die Groß-/Kleinschreibung zu unterstützen, ändern Sie den DWord-Wert des Registrierungsschlüssels in HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel0.

  • ntfscase={lower|upper|preserve} – Gibt an, ob die Groß-/Kleinschreibung von Zeichen in den Namen von Dateien im NTFS-Dateisystem in Kleinbuchstaben, Großbuchstaben oder im im Verzeichnis gespeicherten Formular zurückgegeben wird. Die Standardeinstellung bleibt erhalten. Diese Einstellung kann nicht geändert werden, wenn die Groß-/Kleinschreibung auf "Ja" festgelegt ist.
creategroup <name> Erstellt eine neue Clientgruppe, die ihm den angegebenen Namen gibt.
Listgroups Zeigt die Namen aller Clientgruppen an.
Löschengruppe <name> Entfernt die Clientgruppe, die nach Name angegeben ist.
Gruppierung umbenennen <oldname><newname> Ändert den Namen der Clientgruppe, die durch alten Namen angegeben wird, in neuen Namen.
addmembers <hostname>[...] Fügt der clientspezifischenGruppe einen Host hinzu.
Listenmembers <name> Listet die Hostcomputer in der Clientgruppe auf, die nach Name angegeben ist.
deletemembers <hostname><groupname>[...] Entfernt den vom Host angegebenen Client aus der clientspezifischen Gruppe.
Parameter BESCHREIBUNG
start Startet den Client für NFS-Dienst.
stop Stoppt den Client für NFS-Dienst.
config Gibt allgemeine Einstellungen für Client für NFS an. Sie müssen mindestens eine der folgenden Optionen mit dem Argument "Konfigurationsbefehl " angeben:
  • fileaccess=<mode> – Gibt den Standardberechtigungsmodus für Dateien an, die auf NFS-Servern (Network File System) erstellt wurden. Das Modusargument besteht aus einer dreistelligen Zahl, von 0 bis 7 (einschließlich), die die Standardberechtigungen darstellt, die dem Benutzer, der Gruppe und anderen erteilt wurden. Die Ziffern übersetzen in UNIX-Formatberechtigungen wie folgt: 0=none, 1=x (execute), 2=w (schreibgeschützt), 3=wx (Schreib- und Ausführung), 4=r (schreibgeschützt), 5=rx (Lese- und Ausführung), 6=rw (Lese- und Schreibzugriff) und 7=rwx (Lese-, Schreib- und Ausführungsvorgang). Ermöglicht beispielsweise fileaccess=750 Lese-, Schreib- und Ausführungsberechtigungen für den Besitzer, Lesen und Ausführen von Berechtigungen für die Gruppe und keine Zugriffsberechtigung für andere.
  • mapsvr=<server> – Legt den Server als Benutzernamenzuordnungsserver für Client für NFS fest. Obwohl diese Option weiterhin zur Kompatibilität mit früheren Versionen unterstützt wird, sollten Sie stattdessen das Sfuadmin-Dienstprogramm verwenden.
  • mtype={hard|soft} – Gibt den Standard-Mount-Typ an. Für eine harte Bereitstellung versucht Client für NFS weiterhin, einen fehlgeschlagenen RPC erneut auszuführen, bis er erfolgreich ist. Für eine soft mount gibt Client für NFS fehler an die aufrufende Anwendung zurück, nachdem der Aufruf wiederholt wurde, die anzahl der durch die Wiederholungsoption angegebenen Zeiten.
  • Wiederholungsversuche=<number> – Gibt die Anzahl der Male an, mit der versucht werden soll, eine Verbindung für eine weiche Montage herzustellen. Dieser Wert muss zwischen 1 und 10 einschließlich liegen. Der Standardwert lautet 1.
  • Timeout=<seconds> – Gibt die Anzahl der Sekunden an, die auf eine Verbindung (Remoteprozeduraufruf) warten sollen. Dieser Wert muss 0,8, 0,9 oder eine ganze Zahl von 1 bis 60 einschließlich sein. Der Standardwert ist 0,8.
  • protocol={TCP|UDP|TCP+UDP} – Gibt an, welche Transportprotokolle der Client unterstützt. Die Standardeinstellung ist TCP+UDP.
  • rsize=<size> -Gibt die Größe des Lesepuffers in Kilobyte an. Dieser Wert kann 0,5, 1, 2, 4, 8, 16 oder 32 sein. Der Standardwert ist 32.
  • wsize=<size> – Gibt die Größe des Schreibpuffers in Kilobyte an. Dieser Wert kann 0,5, 1, 2, 4, 8, 16 oder 32 sein. Der Standardwert ist 32.
  • perf=default – Stellt die folgenden Leistungseinstellungen auf Standardwerte, mtype, Wiederholung, Timeout, rsize oder wsize wieder her.

Beispiele

Um den Server für NFS oder Client für NFS zu beenden, geben Sie Folgendes ein:

nfsadmin server stop
nfsadmin client stop

Zum Starten des Servers für NFS oder Client für NFS geben Sie Folgendes ein:

nfsadmin server start
nfsadmin client start

Zum Festlegen von Server für NFS, dass die Groß-/Kleinschreibung nicht beachtet werden soll, geben Sie Folgendes ein:

nfsadmin server config casesensitive=no

Geben Sie zum Festlegen von Client für NFS die Groß-/Kleinschreibung ein:

nfsadmin client config casesensitive=yes

Um alle aktuellen Server für NFS- oder Client für NFS-Optionen anzuzeigen, geben Sie Folgendes ein:

nfsadmin server config
nfsadmin client config

Weitere Verweise