O que é compartilhamento de arquivos NFS (Network File System)?
O Network File System (NFS) é um sistema de colaboração desenvolvido pela Sun Microsystems no início dos anos 80 que permite aos usuários visualizar, armazenar, atualizar ou compartilhar arquivos em um computador remoto como se fosse um computador local.
A primeira versão do NFS foi usada como um processo interno para os funcionários da Sun e foi somente quando a versão 2 do NFS (NFSv2) foi lançada que o público pôde começar a se beneficiar de seus recursos. Quando a versão 2 do NFS foi lançada para o público, ela foi amplamente usada para compartilhamento de arquivos, especialmente com sistemas operacionais UNIX. Em seguida, vieram o NFSv3, o NFSv4, o NFSv4.1 e o NFSv4.2, com cada versão introduzindo melhorias significativas no desempenho, na segurança e na escalabilidade. As versões mais recentes oferecem suporte a arquivos maiores, autenticação baseada em Kerberos e acesso paralelo (pNFS), tornando o NFS mais robusto e eficiente para uso em escala corporativa.
Atualmente, o NFS é gerenciado pela Internet Engineering Task Force (IETF) e continua sendo uma tecnologia essencial para o gerenciamento centralizado de dados e o compartilhamento de arquivos entre plataformas. Ele permite que os usuários executem operações de arquivo padrão em dados remotos em ambientes de TI complexos e distribuídos.
Benefícios do compartilhamento de arquivos NFS
Além de permitir o acesso local a arquivos remotos, o NFS é mais notável por sua autenticação de host, que é simples de executar e permite que você se conecte a outro serviço usando apenas um endereço IP.
Os benefícios adicionais do compartilhamento de arquivos NFS incluem:
- Gerenciamento centralizado de arquivos para facilitar a administração
- Acesso contínuo do usuário a arquivos de qualquer servidor
- Uso de longa data, oferecendo ampla compatibilidade e familiaridade com os aplicativos
- Atualizações automáticas, sem necessidade de atualização manual para novos arquivos
- Opções de segurança aprimoradas, incluindo firewalls e autenticação Kerberos
Visão geral do NAS: Outras opções de compartilhamento de arquivos
O protocolo NFS é um dos vários padrões de sistema de arquivos distribuídos (DFS) para armazenamento conectado à rede (NAS). Outra opção popular é o Server Message Block (SMB), que às vezes é chamado de Common Internet File System (CIFS).
Bloco de Mensagens do Servidor (SMB)
Semelhante ao NFS, o uso do protocolo Server Message Block (SMB) permite que um usuário acesse arquivos ou outros recursos em um servidor remoto. Embora existam muitas semelhanças entre o SMB e o NFS - como a oportunidade de acesso compartilhado a arquivos, impressoras e portas seriais entre nós em uma rede - também existem algumas diferenças notáveis.
Uma das desvantagens do SMB é que o Windows exige a autenticação do usuário para se conectar a um SMB, e o usuário precisa estar conectado. As soluções alternativas para isso podem ser tediosas.
Sistema comum de arquivos da Internet (CIFS)
Embora o CIFS e o SMB sejam freqüentemente usados de forma intercambiável, o CIFS é, na verdade, um dialeto do SMB. Após um lançamento solo malsucedido e um nome que não pegou fogo, o CIFS agora é considerado coisa do passado e o termo SMB deve ser o acrônimo preferido daqui para frente.
SMB e NFS podem ser usados em conjunto. Entretanto, se estiver conectando dois computadores UNIX, é melhor usar um protocolo nativo, que é o NFS. Da mesma forma, se estiver conectando dois computadores Windows, o SMB seria o NAS preferido.
Há também outros padrões DFS, como o HDFS (Hadoop Distributed File System), o GlusterFS e o Lustre, que foram projetados para big data e computação de alto desempenho e oferecem recursos especializados de armazenamento distribuído além do compartilhamento geral de arquivos.
Noções básicas sobre a execução do NFS em sua rede
- Basta digitar o seguinte comando na janela do terminal: sudo apt install nfs-kernel-server para instalar
- É possível configurar o NFS editando manualmente o arquivo de configuração /etc/exports ou por meio da linha de comando, usando o comando exportfs
- Para iniciar o servidor NFS, execute o seguinte comando: sudo systemctl start nfs-kernel-server.service
- Para configurar o cliente NFS, monte um diretório NFS compartilhado de outra máquina digitando uma variação do seguinte comando na janela do terminal: sudo mount example.hostname.com:/ubuntu /local/ubuntu
Protegendo os sistemas de arquivos de rede com a Datto
O Datto SIRIS oferece diversos tipos de backup e restauração para atender a diferentes cenários de recuperação, incluindo o backup e a recuperação de desastres de Sistemas de Arquivos em Rede (NFS). Com o NAS Guard, o Datto SIRIS pode montar e copiar automaticamente dados de outros dispositivos NAS na rede local. Esses dados são então protegidos e enviados para a nuvem segura da Datto, garantindo que sejam continuamente copiados e estejam sempre disponíveis para restauração. Para saber mais, assista ao breve vídeo abaixo ou solicite uma demonstração.




