Partilhar via


Visão geral do Network File System (NFS)

Network File System (NFS) é um protocolo de sistema de arquivos distribuído disponível no Windows Server que permite o compartilhamento de arquivos entre sistemas Windows e não-Windows. É baseado na especificação de protocolo RFC 1094.

No Windows Server, o NFS é implementado como parte da função Serviços de Arquivo e Armazenamento, fornecendo interoperabilidade robusta entre sistemas baseados no Windows e plataformas não Windows, como Linux e UNIX. Essa compatibilidade entre plataformas é benéfica para organizações que operam ambientes mistos de TI, onde a integração perfeita e o compartilhamento de dados entre diferentes sistemas operacionais são essenciais.

A implementação de NFS do Windows Server inclui componentes Server for NFS e Client for NFS . O Server for NFS permite que o Windows Server atue como um servidor de arquivos para clientes Windows e não Windows, permitindo que eles acessem arquivos e diretórios compartilhados usando o protocolo NFS. O Client for NFS permite que sistemas baseados no Windows acessem arquivos armazenados em servidores NFS.

Este artigo explica as versões NFS suportadas, cenários práticos, ferramentas de gerenciamento e mapeamento e autenticação de identidade.

Versões NFS suportadas e sistemas operacionais Windows

O NFS está disponível em todas as versões suportadas dos sistemas operativos cliente Windows Server e Windows. A tabela a seguir resume as versões suportadas do protocolo NFS e seus sistemas operacionais Windows correspondentes.

Sistema operativo Servidor para NFS Cliente para NFS
Windows Server (todas as versões atualmente suportadas) NFSv2, NFSv3 e NFSv4.1 NFSv2 e NFSv3
Cliente Windows (todas as versões atualmente suportadas) N/A NFSv2 e NFSv3

Cenários para usar o sistema de arquivos de rede

Aqui estão alguns cenários práticos em que o Network File System (NFS) pode ser utilizado de forma eficaz dentro da sua organização:

  • Compartilhamento de arquivos multiprotocolo: implante um Windows Server configurado como um servidor de arquivos NFS para fornecer acesso simultâneo a arquivos e diretórios compartilhados usando os protocolos SMB (Server Message Block) e NFS. Isso permite a colaboração perfeita entre clientes baseados no Windows e clientes não Windows, como sistemas Linux e UNIX, permitindo que usuários em diferentes plataformas acessem e modifiquem recursos compartilhados sem problemas de compatibilidade.

  • Acesso a arquivos entre plataformas em ambientes mistos: em ambientes que usam predominantemente sistemas operacionais não Windows, como Linux ou UNIX, um servidor de arquivos NFS baseado em Windows pode fornecer recursos confiáveis e eficientes de compartilhamento de arquivos. Essa configuração permite que computadores clientes que não sejam Windows acessem, armazenem e gerenciem facilmente dados em compartilhamentos NFS hospedados no Windows, simplificando o gerenciamento de dados e melhorando a interoperabilidade em diversas infraestruturas de TI.

  • Provisionar compartilhamentos de arquivos em ambientes baseados em UNIX: implante servidores de arquivos Windows em ambientes predominantemente baseados em UNIX para fornecer compartilhamentos de arquivos NFS para clientes baseados em UNIX. Use a opção Unmapped UNIX User Access (UUUA) para simplificar a implementação do NFS sem exigir o mapeamento de contas UNIX para Windows. O UUUA cria identificadores de segurança (SIDs) personalizados para usuários não mapeados enquanto usa SIDs padrão do Windows para contas mapeadas, permitindo provisionamento rápido e gerenciamento eficiente de compartilhamentos NFS.

  • Migração simplificada de aplicativos: facilite a migração de aplicativos e cargas de trabalho entre diferentes sistemas operacionais usando compartilhamentos de arquivos NFS acessíveis por meio dos protocolos SMB e NFS. Ao armazenar dados de aplicativos em sistemas de arquivos compartilhados, as organizações podem fazer a transição suave de aplicativos de uma plataforma para outra sem tempo de inatividade extenso ou processos complexos de migração de dados, reduzindo significativamente a complexidade e o risco associados às migrações entre plataformas.

  • Gerenciamento e backup centralizados de dados: utilize o NFS para centralizar o armazenamento de dados e simplificar os processos de backup e recuperação. Ao consolidar dados de vários sistemas operacionais em um único servidor de arquivos NFS baseado no Windows, as organizações podem simplificar o gerenciamento de dados, aprimorar as estratégias de proteção de dados e reduzir a sobrecarga administrativa associada ao gerenciamento de soluções de armazenamento separadas para diferentes plataformas.

  • Computação de alto desempenho (HPC) e ambientes de investigação: Implantar NFS em agregados de HPC ou ambientes de investigação em que múltiplos nós de computação exijam acesso rápido e simultâneo a conjuntos de dados partilhados. A implementação NFS do Windows Server fornece acesso eficiente a dados e desempenho aprimorado, permitindo que pesquisadores e engenheiros colaborem de forma eficaz e acelerem cargas de trabalho computacionais.

  • Ambientes de virtualização e containers: utilize partilhas de ficheiros NFS como soluções de armazenamento persistente para plataformas de virtualização e sistemas de orquestração de containers, como VMware, Hyper-V, Kubernetes ou Docker. O NFS permite que máquinas virtuais e contêineres executados em vários sistemas operacionais acessem recursos de armazenamento compartilhados sem problemas, simplificando o provisionamento e o gerenciamento de armazenamento em ambientes dinâmicos e multiplataforma.

Gerenciando e usando o Servidor para NFS e o Cliente para NFS

O Windows Server fornece ferramentas e métodos gráficos e de linha de comando para gerenciar e utilizar com eficiência os componentes Server for NFS e Client for NFS. Os administradores podem utilizar:

  • Snap-in MMC de Serviços para Sistema de Arquivos de Rede: esse snap-in permite que os administradores gerenciem compartilhamentos NFS, configurem métodos de autenticação, definam permissões e monitorem conexões ativas. Ele fornece uma interface gráfica centralizada para gerenciar os componentes Server for NFS e Client for NFS.

  • Cmdlets do Windows PowerShell: um conjunto abrangente de cmdlets do PowerShell está disponível para gerenciar compartilhamentos NFS, configurar o mapeamento de identidade e monitorar operações NFS. Esses cmdlets permitem que os administradores automatizem tarefas e simplifiquem os processos de gerenciamento.

  • Ferramentas de linha de comando do Windows: vários utilitários de linha de comando estão disponíveis para gerenciar compartilhamentos NFS e monitorar operações NFS.

Mapeamento e autenticação de identidade

O mapeamento de identidade é crucial para garantir o controle de acesso e o gerenciamento de permissões adequados entre sistemas Windows e não Windows. O Windows Server oferece suporte a vários métodos de mapeamento de identidade, incluindo Ative Directory, Ative Directory Lightweight Directory Services (AD LDS) e arquivos simples locais. Os administradores podem configurar o mapeamento de identidade usando ferramentas gráficas, utilitários de linha de comando ou cmdlets do PowerShell.

Os métodos de autenticação suportados pelo Server for NFS incluem:

  • Autenticação anônima: permite acesso sem autenticação explícita do usuário.
  • AUTH_SYS (autenticação no estilo UNIX): usa UID e GID para autenticação.
  • Autenticação Kerberos: fornece autenticação segura usando Kerberos v5, incluindo krb5, krb5i (integridade) e krb5p (privacidade).

Usando essas ferramentas de gerenciamento e métodos de autenticação, os administradores podem implantar, configurar e manter soluções NFS robustas de forma eficaz em ambientes Windows Server.

Para executar o mapeamento de identidade, você precisa implantar um dos seguintes:

  • Um controlador de domínio do Windows que executa os Serviços de Domínio Ative Directory (AD DS) e um serviço de Mapeamento de Nomes de Usuário. O serviço de Mapeamento de Nomes de Usuário é instalado como parte do Server for NFS.

  • Um arquivo de mapeamento que contém as informações de mapeamento de identidade. O arquivo de mapeamento é armazenado no computador que está executando o Server for NFS.

  • Um armazenamento LDAP compatível com RFC 2307, como o Ative Directory Lightweight Directory Services (AD LDS), que contém as informações de mapeamento de identidade. O armazenamento LDAP é armazenado no computador que está executando o Server for NFS.

  • Um serviço de Mapeamento de Nomes de Usuário que usa um arquivo de senha e um arquivo de grupo. Esses arquivos são armazenados no computador que está executando o serviço de mapeamento de nome de usuário.

Para saber mais sobre mapeamento de identidade, consulte Mapeamento de identidade NFS no Windows Server.

Próximo passo

Saiba como implantar o NFS (Network File System).