Partilhar via


nfsadmin

Um utilitário de linha de comando que administra o Server for NFS ou o Client for NFS no computador local ou remoto que executa o Microsoft Services for Network File System (NFS). Usado sem parâmetros, o servidor nfsadmin exibe as definições de configuração atuais do Servidor para NFS e o cliente nfsadmin exibe as definições de configuração atuais do Cliente para NFS.

Sintaxe

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

Parâmetros Gerais

Parâmetro Descrição
nome do computador Especifica o computador remoto que você deseja administrar. Você pode especificar o computador usando um nome WINS (Windows Internet Name Service) ou um nome DNS (Sistema de Nomes de Domínio) ou por endereço IP (Internet Protocol).
-u Nome de utilizador Especifica o nome de usuário do usuário cujas credenciais devem ser usadas. Pode ser necessário adicionar o nome de domínio ao nome de usuário na forma domínio\nome de usuário.
-p Palavra-passe Especifica a senha do usuário especificado usando a opção -u. Se você especificar a opção -u, mas omitir a opção -p, será solicitada a senha do usuário.
Parâmetro Descrição
-l Lista todos os bloqueios mantidos pelos clientes.
-r {client|all} Libera os bloqueios mantidos por um cliente ou, se tudo for especificado, por todos os clientes.
Início Inicia o serviço Servidor para NFS.
parar Interrompe o serviço Servidor para NFS.
Configuração Especifica as configurações gerais do Server for NFS. Você deve fornecer pelo menos uma das seguintes opções com o argumento config command:
  • mapsvr=<server> - Define o servidor como o servidor de Mapeamento de Nomes de Usuário para o Servidor para NFS. Embora esta opção continue a ser suportada para compatibilidade com versões anteriores, você deve usar o utilitário sfuadmin em vez disso.
  • auditlocation={eventlog|file|both|none} - Especifica se os eventos serão auditados e onde os eventos serão registrados. É necessário um dos seguintes argumentos:
    • do log de eventos - Especifica que os eventos auditados serão registrados somente no log do aplicativo Visualizar eventos.
    • arquivo - Especifica que os eventos auditados serão registrados somente no arquivo especificado por config fname.
    • ambos - Especifica que os eventos auditados serão registrados no log do aplicativo Visualizar Eventos, bem como no arquivo especificado por config fname.
    • nenhum - Especifica que os eventos não são auditados.
  • fname=<file> - Define o arquivo especificado por arquivo como o arquivo de auditoria. O padrão é %sfudir%\log\nfssvr.log.
  • fsize=<size> - Define o tamanho como o tamanho máximo em megabytes do arquivo de auditoria. O tamanho máximo padrão é 7 MB.
  • audit=[+|-]mount [+|-]read [+|-]write [+|-]create [+|-]delete [+|-]locking [+|-]all - Especifica os eventos a serem registrados. Para começar a registrar um evento, digite um sinal de adição (+) antes do nome do evento; Para parar de registrar um evento, digite um sinal de subtração (-) antes do nome do evento. Se o sinal for omitido, o sinal + é assumido. Não use todos os com qualquer outro nome de evento.
  • lockperiod=<seconds> - Especifica o número de segundos que o Servidor para NFS aguardará para recuperar bloqueios depois que uma conexão com o Servidor para NFS tiver sido perdida e, em seguida, restabelecida ou depois que o serviço Servidor para NFS tiver sido reiniciado.
  • portmapprotocol={TCP|UDP|TCP+UDP} - Especifica quais protocolos de transporte o Portmap suporta. A configuração padrão é TCP+UDP.
  • mountprotocol={TCP|UDP|TCP+UDP} - Especifica quais protocolos de transporte a montagem suporta. A configuração padrão é TCP+UDP.
  • nfsprotocol={TCP|UDP|TCP+UDP} - Especifica quais protocolos de transporte o NFS (Network File System) suporta. A configuração padrão é TCP+UDP
  • nlmprotocol={TCP|UDP|TCP+UDP} - Especifica quais protocolos de transporte o Network Lock Manager (NLM) suporta. A configuração padrão é TCP+UDP.
  • nsmprotocol={TCP|UDP|TCP+UDP} - Especifica quais protocolos de transporte o NSM (Network Status Manager) suporta. A configuração padrão é TCP+UDP.
  • enableV3={yes|no} - Especifica se os protocolos NFS versão 3 serão suportados. A configuração padrão é sim.
  • renewauth={yes|no} - Especifica se as conexões de cliente precisarão ser autenticadas novamente após o período especificado por config renewauthinterval. A configuração padrão é no.
  • renewauthinterval=<seconds> - Especifica o número de segundos que decorrem antes que um cliente seja forçado a ser reautenticado se config renewauth estiver definido como sim. O valor padrão é 600 segundos.
  • dircache=<size> - Especifica o tamanho em kilobytes do cache de diretório. O número especificado como tamanho deve ser um múltiplo de 4 entre 4 e 128. O tamanho padrão do cache de diretório é 128 KB.
  • translationfile=<file> - Especifica um arquivo contendo informações de mapeamento para substituir caracteres nos nomes de arquivos ao movê-los de sistemas de arquivos baseados no Windows para sistemas de arquivos baseados em UNIX. Se o arquivo não for especificado, a conversão de caracteres de nome de arquivo será desabilitada. Se o valor de translationfile for alterado, reinicie o servidor para que a alteração entre em vigor.
  • dotfileshidden={yes|no} - Especifica se os arquivos com nomes iniciados com um ponto (.) são marcados como ocultos no sistema de arquivos do Windows e, consequentemente, ocultos dos clientes NFS. A configuração padrão é no.
  • casesensitivelookups={yes|no} - Especifica se as pesquisas de diretório diferenciam maiúsculas de minúsculas (exigem correspondência exata de maiúsculas e minúsculas).

    Você também deve desabilitar a insensibilidade a maiúsculas e minúsculas do kernel do Windows para oferecer suporte a nomes de arquivos que diferenciam maiúsculas de minúsculas. Para oferecer suporte à diferenciação de maiúsculas e minúsculas, altere o valor de DWord da chave do Registro, HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel, para 0.

  • ntfscase={lower|upper|preserve} - Especifica se as maiúsculas e minúsculas dos caracteres nos nomes dos arquivos no sistema de arquivos NTFS serão retornadas em minúsculas, maiúsculas ou no formato armazenado no diretório. A configuração padrão é preservar . Essa configuração não poderá ser alterada se de pesquisa sensível a maiúsculas e minúsculas estiver definido como sim.
<name> CreateGroup Cria um novo grupo de clientes, dando-lhe o nome especificado.
grupos de listas Exibe os nomes de todos os grupos de clientes.
deletegroup <name> Remove o grupo de clientes especificado pelo nome.
<oldname> <newname> RenameGroup Altera o nome do grupo de clientes especificado por oldname para newname.
membros adicionais <hostname>[...] Adiciona um de host ao grupo de clientes especificado por nome.
membros da lista <name> Lista os computadores host no grupo de clientes especificado por nome.
excluirmembros <hostname><groupname>[...] Remove o cliente especificado por host do grupo de clientes especificado por grupo.
Parâmetro Descrição
Início Inicia o serviço Client for NFS.
parar Interrompe o serviço Client for NFS.
Configuração Especifica as configurações gerais do Client for NFS. Você deve fornecer pelo menos uma das seguintes opções com o argumento config command:
  • fileaccess=<mode> - Especifica o modo de permissão padrão para arquivos criados em servidores NFS (Network File System). O argumento modo consiste em um número de três dígitos, de 0 a 7 (inclusive), que representam as permissões padrão concedidas ao usuário, grupo e outros. Os dígitos se traduzem em permissões no estilo UNIX da seguinte maneira: 0=none, 1=x (execute), 2=w (somente gravação), 3=wx (write and execute), 4=r (somente leitura), 5=rx (ler e executar), 6=rw (ler e escrever)e 7=rwx (ler, escrever, e executar). Por exemplo, fileaccess=750 dá permissões de leitura, gravação e execução ao proprietário, permissões de leitura e execução para o grupo e nenhuma permissão de acesso para outras pessoas.
  • mapsvr=<server> - Define o servidor como o servidor de Mapeamento de Nomes de Usuário para Client for NFS. Embora esta opção continue a ser suportada para compatibilidade com versões anteriores, você deve usar o utilitário sfuadmin em vez disso.
  • mtype={hard|soft} - Especifica o tipo de montagem padrão. Para uma montagem rígida, o Client for NFS continua a tentar novamente um RPC com falha até que ele seja bem-sucedido. Para uma montagem flexível, o Client for NFS retorna a falha para o aplicativo de chamada depois de tentar novamente a chamada no número de vezes especificado pela opção de nova tentativa.
  • retry=<number> - Especifica o número de vezes para tentar fazer uma conexão para uma montagem suave. Este valor deve ser de 1 a 10, inclusive. O padrão é 1.
  • timeout=<seconds> - Especifica o número de segundos a aguardar por uma ligação (chamada de procedimento remoto). Esse valor deve ser 0,8, 0,9, ou um inteiro de 1 a 60, inclusive. O padrão é 0,8.
  • protocol={TCP|UDP|TCP+UDP} - Especifica quais protocolos de transporte o cliente suporta. A configuração padrão é TCP+UDP.
  • rsize=<size> -Specifies o tamanho, em kilobytes, do buffer de leitura. Esse valor pode ser 0,5, 1, 2, 4, 8, 16, ou 32. O padrão é 32.
  • wsize=<size> - Especifica o tamanho, em kilobytes, do buffer de gravação. Esse valor pode ser 0,5, 1, 2, 4, 8, 16, ou 32. O padrão é 32.
  • perf=default - Restaura as seguintes configurações de desempenho para valores padrão, mtype, repetir, de tempo limite , rsizeou wsize.

Exemplos

Para parar o Servidor para NFS ou o Cliente para NFS, digite:

nfsadmin server stop
nfsadmin client stop

Para iniciar o Server for NFS ou o Client for NFS, digite:

nfsadmin server start
nfsadmin client start

Para definir o Server for NFS para não diferenciar maiúsculas de minúsculas, digite:

nfsadmin server config casesensitive=no

Para definir o Client for NFS para diferenciar maiúsculas de minúsculas, digite:

nfsadmin client config casesensitive=yes

Para exibir todas as opções atuais do Servidor para NFS ou Cliente para NFS, digite:

nfsadmin server config
nfsadmin client config