Desenvolvido pela Sun Microsystems em 1984, NFS ou Network File Shares é um protocolo de sistema de arquivos usado para acessar arquivos em uma rede semelhante a um dispositivo de armazenamento local.
Os compartilhamentos NFS são poderosos e populares, pois permitem que os usuários compartilhem arquivos e diretórios em uma rede local e na Internet. No entanto, é melhor limitar os compartilhamentos NFS a redes locais e confiáveis, pois os arquivos não são criptografados nas máquinas. No entanto, o problema foi abordado e corrigido em uma versão recente do protocolo NFS. Você pode precisar configurar métodos de autenticação complexos, como Kerberos.
Este tutorial irá guiá-lo através de como configurar compartilhamentos NFS em um sistema Linux. Vamos começar.
Configurando o servidor NFS
Vamos começar configurando o servidor NFS. Este processo é bastante simples, com apenas alguns comandos:
sudo apt-get updatesudo apt-get install nfs-kernel-server
Em seguida, crie um diretório no sistema local que será usado como o diretório raiz de compartilhamento do NFS:
sudo mkdir / var / nfsDefina as permissões apropriadas para o diretório:
sudo chown nobody: nogroup / var / nfsEm seguida, edite o arquivo de exportação em / etc / exports e adicione a seguinte entrada
/ var / nfsConfigurando um cliente NFS
Para montar compartilhamentos NFS no Linux, você precisará instalar as ferramentas do cliente nfs usando o comando:
sudo apt-get update sudo apt-get install nfs-commonMontando um sistema de arquivos NFS
O processo de montagem de compartilhamentos de arquivos NFS é muito semelhante à montagem de um sistema de arquivos regular no Linux. Você pode usar o comando mount. A sintaxe geral é a seguinte:
monte