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 update
sudo apt-get installnfs-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 /Onde/nfs
Defina as permissões apropriadas para o diretório:
sudo chownninguém: nenhum grupo/Onde/nfsEm seguida, edite o arquivo de exportação em / etc / exports e adicione a seguinte entrada
/Onde/nfs<nome de anfitrião>(rw,sincronizar, root_squash, no_subtree_check)
Configurando 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 installnfs-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 <opção> <endereço do servidor nfs>:<diretório de exportação> <ponto de montagem>Para fazer isso, comece criando um diretório para usar como ponto de montagem do NFS Share.
sudo mkdir /mnt/açõesEm seguida, monte o compartilhamento NFS usando o comando mount conforme mostrado abaixo:
sudo monte–T nfs 127.0.0.1/Onde/nfs/mnt/açõesDepois de concluído, você deve ter acesso aos compartilhamentos remotos no servidor.
Desmontagem de compartilhamentos de arquivos
Como um compartilhamento NFS é semelhante a um sistema de arquivos, você pode desmontá-lo com o comando umount como:
sudo umount <endereço de IP> /Onde/nfssudo umount /mnt/açõesVocê pode usar outras opções com o comando umount, como forçar a desmontagem forçada dos compartilhamentos NFS.
Conclusão
O texto acima é um guia simples sobre como usar e montar compartilhamentos NFS em um sistema Linux. O NFS é mais do que discutimos aqui; sinta-se à vontade para utilizar recursos externos para aprender mais.