nfsadmin

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Utilità della riga di comando che gestisce Server per NFS o Client per NFS nel computer locale o remoto che esegue Servizi Microsoft per file system di rete (NFS). Usato senza parametri, il server nfsadmin visualizza le impostazioni di configurazione del server corrente per NFS e il client nfsadmin visualizza le impostazioni di configurazione correnti del client per NFS.

Sintassi

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[...]

Parametri generali

Parametro Descrizione
nomecomputer Specifica il nome del computer che si intende amministrare. È possibile specificare il computer usando un nome WINS (Windows Internet Name Service) o un nome DNS (Domain Name System) o tramite indirizzo IP (Internet Protocol).
-u Nome utente Specifica il nome utente dell'utente le cui credenziali devono essere usate. Potrebbe essere necessario aggiungere il nome di dominio al nome utente nel formato dominio\nome utente.
-p Password Specifica la password dell'utente specificata utilizzando l'opzione -u. Se si specifica l'opzione -u ma si omette l'opzione -p, viene richiesta la password dell'utente.
Parametro Descrizione
-l Elenca tutti i blocchi mantenuti dai client.
-r {client|all} Rilascia i blocchi mantenuti da un client o, se tutto è specificato, da tutti i client.
start Avvia il servizio Server per NFS.
stop Interrompe il servizio Server per NFS.
config Specifica le impostazioni generali per Server per NFS. È necessario specificare almeno una delle opzioni seguenti con l'argomento del comando config:
  • mapsvr=<server>: imposta il server come server di mapping dei nomi utente per server per NFS. Anche se questa opzione continua a essere supportata per la compatibilità con le versioni precedenti, è consigliabile usare invece l'utilità sfuadmin.
  • auditlocation={eventlog|file|both|none}: specifica se gli eventi verranno controllati e dove verranno registrati gli eventi. È necessario uno degli argomenti seguenti:
    • eventlog: specifica che gli eventi controllati verranno registrati solo nel log applicazioni Visualizzatore eventi.
    • file: specifica che gli eventi controllati verranno registrati solo nel file specificato da config fname.
    • both: specifica che gli eventi controllati verranno registrati nel log applicazioni Visualizzatore eventi e nel file specificato da config fname.
    • none: specifica che gli eventi non sono controllati.
  • fname=<file>: imposta il file specificato dal file come file di controllo. Il valore predefinito è %sfudir%\log\nfssvr.log.
  • fsize=<size>: imposta le dimensioni massime in megabyte del file di controllo. La dimensione massima predefinita è 7 MB.
  • audit=[+|-]mount [+|-]read [+|-]write [+|-]create [+|-]delete [+|-]locking [+|-]all - Specifica gli eventi da registrare. Per avviare la registrazione di un evento, digitare un segno più (+) prima del nome dell'evento. Per interrompere la registrazione di un evento, digitare un segno meno (-) prima del nome dell'evento. Se il segno viene omesso, si presume il segno +. Non usare all con un altro nome di evento.
  • lockperiod=<seconds>: specifica il numero di secondi di attesa del server per NFS per recuperare i blocchi dopo la perdita di una connessione al server per NFS e quindi ristabilita o dopo il riavvio del servizio Server per NFS.
  • portmapprotocol={TCP|UDP|TCP+UDP}: specifica i protocolli di trasporto supportati da Portmap. L'impostazione predefinita è TOP+UDP.
  • mountprotocol={TCP|UDP|TCP+UDP}: specifica quali protocolli di trasporto supportano il montaggio. L'impostazione predefinita è TOP+UDP.
  • nfsprotocol={TCP|UDP|TCP+UDP}: specifica i protocolli di trasporto supportati da NFS (Network File System). L'impostazione predefinita è TCP+UDP.
  • nlmprotocol={TCP|UDP|TCP+UDP}: specifica i protocolli di trasporto supportati da Network Lock Manager (NLM). L'impostazione predefinita è TOP+UDP.
  • nlmprotocol={TCP|UDP|TCP+UDP}: specifica i protocolli di trasporto supportati da Network Status Manager (NSM). L'impostazione predefinita è TOP+UDP.
  • enableV3={yes|no}: specifica se i protocolli NFS versione 3 saranno supportati. L'impostazione predefinita è .
  • renewauth={yes|no}: specifica se le connessioni client dovranno essere autenticate nuovamente dopo il periodo specificato da config renewauthinterval. L'impostazione predefinita è no.
  • renewauthinterval=<seconds>: specifica il numero di secondi trascorsi prima che un client venga forzato a essere autenticato nuovamente se config renewauth è impostato su . Il valore predefinito è 600 secondi.
  • dircache=<size>: specifica le dimensioni in kilobyte della cache della directory. Il numero specificato come dimensione deve essere un multiplo di 4 tra 4 e 128. La dimensione predefinita della cache della directory è 128 KB.
  • translationfile=<file>: specifica un file contenente informazioni di mapping per sostituire i caratteri nei nomi dei file durante lo spostamento da file system basati su Windows a file system basati su UNIX. Se il file non è specificato, la conversione dei caratteri del nome file è disabilitata. Se il valore di translationfile viene modificato, è necessario riavviare il server per rendere effettiva la modifica.
  • dotfileshidden={yes|no}: specifica se i file con nomi che iniziano con un punto (.) vengono contrassegnati come nascosti nel file system di Windows e quindi nascosti dai client NFS. L'impostazione predefinita è no.
  • casesensitivelookups={yes|no}: specifica se le ricerche di directory fanno distinzione tra maiuscole e minuscole (richiedono la corrispondenza esatta della combinazione di maiuscole e minuscole).

    È anche necessario disabilitare la distinzione tra maiuscole e minuscole del kernel di Windows per supportare i nomi di file con distinzione tra maiuscole e minuscole. Per supportare la distinzione tra maiuscole e minuscole, modificare il valore DWord della chiave del Registro di sistema, HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel, su 0.

  • ntfscase={lower|upper|preserve}: specifica se il caso dei caratteri nei nomi dei file nel file system NTFS verrà restituito in lettere minuscole, maiuscole o nel formato archiviato nella directory. L'impostazione predefinita è Preserve. Questa impostazione non può essere modificata se casesensitivelookups è impostato su .
creategroup <name> Crea un nuovo gruppo client, assegnandogli il nome specificato.
listgroups Visualizza i nomi di tutti i gruppi client.
deletegroup <name> Rimuove il gruppo client specificato in base al nome.
renamegroup <oldname><newname> Modifica il nome del gruppo client specificato da oldname in newname.
addmembers <hostname>[...] Aggiunge un host al gruppo client specificato in base al nome.
listmembers <name> Elenca i computer host nel gruppo client specificato in base al nome.
deletemembers <hostname><groupname>[...] Rimuove il client specificato dall'host dal gruppo client specificato dal gruppo.
Parametro Descrizione
start Avvia il client per il servizio NFS.
stop Arresta il client per il servizio NFS.
config Specifica le impostazioni generali per Client per NFS. È necessario specificare almeno una delle opzioni seguenti con l'argomento del comando config:
  • fileaccess=<mode>: specifica la modalità di autorizzazione predefinita per i file creati nei server NFS (Network File System). L'argomento mode è costituito da un numero a tre cifre, compreso tra 0 e 7 (inclusi), che rappresentano le autorizzazioni predefinite concesse all'utente, al gruppo e ad altre. Le cifre si traducono in autorizzazioni in stile UNIX come indicato di seguito: 0=nessuno, 1=x (esecuzione), 2=w (solo scrittura), 3=wx (scrittura ed esecuzione), 4=r (solo lettura), 5=rx (lettura ed esecuzione), 6=rw (lettura e scrittura) e 7=rwx (lettura, scrittura ed esecuzione). Ad esempio, fileaccess=750 concede autorizzazioni di lettura, scrittura ed esecuzione al proprietario, autorizzazioni di lettura ed esecuzione per il gruppo e nessuna autorizzazione di accesso ad altri utenti.
  • mapsvr=<server>: imposta il server come server di mapping dei nomi utente per client per NFS. Anche se questa opzione continua a essere supportata per la compatibilità con le versioni precedenti, è consigliabile usare invece l'utilità sfuadmin.
  • mtype={hard|soft}: specifica il tipo di montaggio predefinito. Per un montaggio rigido, il client per NFS continua a ripetere un RPC non riuscito fino a quando non riesce. Per un montaggio flessibile, client per NFS restituisce un errore nell'applicazione chiamante dopo aver rieseguito la chiamata al numero di volte specificato dall'opzione di ripetizione dei tentativi.
  • retry=<number>: specifica il numero di tentativi di connessione per un montaggio flessibile. Questo valore deve essere compreso tra 1 e 10 inclusi. L'impostazione predefinita è 1.
  • timeout=<seconds>: specifica il numero di secondi di attesa di una connessione (chiamata di procedura remota). Questo valore deve essere compreso tra 0,8, 0,9 o un numero intero compreso tra 1 e 60. Il valore predefinito è 0.8.
  • protocol={TCP|UDP|TCP+UDP}: specifica i protocolli di trasporto supportati dal client. L'impostazione predefinita è TOP+UDP.
  • rsize=<size>: specifica le dimensioni, in kilobyte, del buffer di lettura. Questo valore può essere 0,5, 1, 2, 4, 8, 16 o 32 . Il valore predefinito è 32.
  • wsize=<size>: specifica le dimensioni, in kilobyte, del buffer di scrittura. Questo valore può essere 0,5, 1, 2, 4, 8, 16 o 32 . Il valore predefinito è 32.
  • perf=default: ripristina le impostazioni delle prestazioni seguenti in valori predefiniti, mtype, ripetizione, timeout, rsize o wsize.

Esempi

Per arrestare Server per NFS o Client per NFS, digitare:

nfsadmin server stop
nfsadmin client stop

Per avviare Server per NFS o Client per NFS, digitare:

nfsadmin server start
nfsadmin client start

Per impostare Server per NFS senza distinzione tra maiuscole e minuscole, digitare:

nfsadmin server config casesensitive=no

Per impostare Client per NFS con distinzione tra maiuscole e minuscole, digitare:

nfsadmin client config casesensitive=yes

Per visualizzare tutte le opzioni server correnti per NFS o Client per NFS, digitare:

nfsadmin server config
nfsadmin client config