Um utilitário de linha de comando que administra o Servidor para NFS ou Cliente NFS no computador local ou remoto que executa o NFS (Serviços de NFS da Microsoft). 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 do Cliente NFS.
Especifica o computador remoto que você deseja administrar. Você pode especificar o computador usando um nome WINS (Serviço de Cadastramento na Internet do Windows) ou um nome DNS (Sistema de Nomes de Domínio) ou por endereço IP (Protocolo IP).
-u Nome de usuário
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 no formato domínio\nome de usuário.
-p Senha
Especifica a senha do usuário especificada 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âmetros relacionados ao Servidor para NFS
Parâmetro
Descrição
-l
Lista todos os bloqueios mantidos pelos clientes.
-r {client|all}
Libera os bloqueios mantidos por um cliente ou, se todos forem especificados, por todos os clientes.
iniciar
Inicia o servidor para o serviço NFS.
parar
Interrompe o servidor para o serviço NFS.
config
Especifica as configurações gerais do Servidor para NFS. Você precisa fornecer pelo menos uma das seguintes opções com o argumento de comando config:
mapsvr=<server> – Define o servidor como o servidor de Mapeamento de Nome de Usuário do Servidor para NFS. Embora essa opção continue com suporte em relação à compatibilidade com versões anteriores, você deve usar o utilitário sfuadmin.
auditlocation={eventlog|file|both|none} – Especifica se os eventos serão auditados e onde os eventos serão registrados. Um dos seguintes argumentos é obrigatório:
eventlog – Especifica que os eventos auditados serão registrados somente no log do aplicativo Visualizador de Eventos.
file – Especifica que os eventos auditados serão registrados somente no arquivo especificado por config fname.
both – Especifica que os eventos auditados serão registrados no log do aplicativo Visualizador de Eventos, bem como no arquivo especificado por config fname.
none – Especifica que os eventos não serão auditados.
fname=<file> – Define o arquivo especificado pelo arquivo como o arquivo de auditoria. O padrão é %sfudir%\log\nfssvr.log.
fsize=<size> – Define size 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 em log, digite um sinal de adição (+) antes do nome do evento; para interromper o registro em log de um evento, digite um sinal de menos (-) antes do nome do evento. Se o sinal for omitido, o sinal + será assumido. Não use all com nenhum 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 for perdida e, em seguida, restabelecida ou depois que o serviço Servidor para NFS tiver sido reiniciado.
portmapprotocol={TCP|UDP|TCP+UDP} – Especifica a quais protocolos de transporte o Portmap dá suporte. A configuração padrão é TCP+UDP.
mountprotocol={TCP|UDP|TCP+UDP} – Especifica a quais protocolos de transporte a montagem dá suporte. A configuração padrão é TCP+UDP.
nfsprotocol={TCP|UDP|TCP+UDP} – Especifica a quais protocolos de transporte o NFS (Sistema de Arquivos de Rede) dá suporte. A configuração padrão é TCP+UDP
nlmprotocol={TCP|UDP|TCP+UDP} – Especifica a quais protocolos de transporte o NLM (Gerenciador de Bloqueio de Rede) dá suporte. A configuração padrão é TCP+UDP.
nlmprotocol={TCP|UDP|TCP+UDP} – Especifica a quais protocolos de transporte o NSM (Gerenciador de Status de Rede) dá suporte. A configuração padrão é TCP+UDP.
enableV3={yes|no} – Especifica se haverá suporte a protocolos NFS versão 3. 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 decorridos antes que um cliente seja forçado a ser reautenticado se config renewauth estiver definido como yes. O valor padrão é 600 segundos.
dircache=<size> – Especifica o tamanho em KiloBytes do cache de diretório. O número especificado como size precisa ser um múltiplo de 4 entre 4 e 128. O tamanho do cache de diretório padrão é 128 KB.
translationfile=<file> – Especifica um arquivo que contém informações de mapeamento para substituir caracteres nos nomes dos arquivos ao movê-los de sistemas de arquivos baseados em Windows para 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, você precisará reiniciar o servidor para que a alteração entre em vigor.
dotfileshidden={yes|no} – Especifica se os arquivos com nomes que começam com um ponto (.) são marcados como ocultos no sistema de arquivos do Windows e, consequentemente, ocultos de 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 precisa desabilitar a diferenciação de maiúsculas e minúsculas do kernel do Windows para dar suporte a nomes de arquivo que diferenciam maiúsculas de minúsculas. Para dar suporte à diferenciação de maiúsculas e minúsculas, altere o valor DWord da chave do Registro, HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel, para 0.
ntfscase={lower|upper|preserve} – Especifica se os caracteres nos nomes dos arquivos no sistema de arquivos NTFS serão retornados em letras minúsculas, maiúsculas ou na forma armazenada no diretório. A configuração padrão é preserve. Essa configuração não poderá ser alterada se casesensitivelookups estiver definido como yes.
creategroup <name>
Cria um grupo de clientes, dando-lhe o nome especificado.
listgroups
Exibe os nomes de todos os grupos de clientes.
deletegroup <name>
Remove o grupo de clientes especificado por nome.
renomeargrupo <oldname><newname>
Altera o nome do grupo de clientes especificado por oldname para newname.
addmembers <hostname>[...]
Adiciona um host ao grupo de clientes especificado por name.
listmembers <name>
Lista os computadores host no grupo de clientes especificado pelo name.
deletemembers <hostname><groupname>[...]
Remove o cliente especificado pelo host do grupo de clientes especificado por group.
Parâmetros relacionados ao Cliente NFS
Parâmetro
Descrição
iniciar
Inicia o serviço Cliente NFS.
parar
Interrompe o serviço Cliente NFS.
config
Especifica as configurações gerais do Cliente NFS. Você precisa fornecer pelo menos uma das seguintes opções com o argumento de comando config:
fileaccess=<mode> – Especifica o modo de permissão padrão para arquivos criados em servidores NFS (Sistema de Arquivos de Rede). O argumento mode consiste em um número de três dígitos, de 0 a 7 (inclusive), que representam as permissões padrão concedidas a usuário, grupo e outros. Os dígitos são convertidos em permissões de estilo UNIX da seguinte maneira: 0=none, 1=x (executar), 2=w (somente gravação), 3=wx (gravação e execução), 4=r (somente leitura),5=rx (leitura e execução), 6=rw (leitura e gravação)e 7=rwx (leitura, gravação e execução). Por exemplo, fileaccess=750 fornece permissões de leitura, gravação e execução ao proprietário, permissões de leitura e execução ao grupo e nenhuma permissão de acesso a outras pessoas.
mapsvr=<server> – Define o servidor como o servidor de Mapeamento de Nome de Usuário do Cliente NFS. Embora essa opção continue com suporte em relação à compatibilidade com versões anteriores, você deve usar o utilitário sfuadmin.
mtype={hard|soft} – Especifica o tipo de montagem padrão. Em uma montagem definitiva, o Cliente NFS continua a tentar novamente um RPC com falha até que ele seja bem-sucedido. Em uma montagem temporária, o Cliente NFS retorna falha na chamada ao aplicativo depois de tentar novamente chamar o número de vezes especificado pela opção de repetição.
retry=<number> - Especifica o número de tentativas de fazer uma conexão em uma montagem temporária. Esse valor precisa ser de 1 a 10, inclusive. O padrão é 1.
timeout=<seconds> – Especifica o número de segundos a se aguardar uma conexão (chamada de procedimento remoto). Esse valor deve ser 0,8, 0,9ou um inteiro de 1 a 60, inclusive. O padrão é 0,8.
protocol={TCP|UDP|TCP+UDP} – Especifica a quais protocolos de transporte o cliente dá suporte. A configuração padrão é TCP+UDP.
rsize=<size> -Especifica 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, retry, timeout, rsize ou wsize.
Exemplos
Para interromper o Servidor para NFS ou o Cliente NFS, digite:
nfsadmin server stop
nfsadmin client stop
Para iniciar o Servidor para NFS ou Cliente NFS, digite:
nfsadmin server start
nfsadmin client start
Para definir que o Servidor para NFS não diferencie maiúsculas de minúsculas, digite:
nfsadmin server config casesensitive=no
Para definir que o Cliente NFS diferencie maiúsculas de minúsculas, digite:
nfsadmin client config casesensitive=yes
Para exibir todas as opções atuais do Servidor para NFS ou do Cliente NFS, digite: