preloader
  • Início
  • Servidor NFS para Linux em 5 minutos

Implemte rapidamente um servidor NFS de uso geral

blog-thumb

O serviço NFS pode ser usado como um servidor de arquivos e armazenamento compartilhado para fins gerais.

Tudo o que você precisa é:

  • – Um servidor Linux com CentOS 8+

  • – 4GB RAM

  • – 20Gb hard disk.

Se você precisar de mais espaço para armazenamento de dados, use discos maiores.


Serviço NFS

Para instalar rapidamente um servidor NFS no Linux, basta executar os seguintes comandos.

Software:

dnf -y install mc nfs4-acl-tools nfs-utils sssd-nfs-idmap libnfsidmap

Ativar o serviço NFS:

systemctl enable --now nfs-server.service

Verifique o RPC:

rpcinfo -p

Crie os diretórios compartilhados:

mkdir -p {/registry,/shares} && \
chown -R nobody: {/registry,/shares} && \
chmod 775 {/registry,/shares}

Exporte os diretórios compartilhados:

tee /etc/exports <<EOF
/registry *(rw,sync,no_all_squash,root_squash)
/shares *(rw,sync,no_all_squash,root_squash)
EOF
exportfs -arv && exportfs -s

Firewall e SELinux

O Firewall e o SELinux estão além do escopo deste artigo. Portanto, desative-os para avançar mais rapidamente.


Recomendo que em ambientes de produção, o SELinux esteja sempre no modo Enforcing e o firewall local esteja ativado.


Desativar o SELinux:

sed -i s/=enforcing/=disabled/g /etc/selinux/config

Desativar o firewall local:

systemctl disable firewalld.service

Reinicie o sistema e pronto.

reboot

O serviço nfs-server será iniciado automaticamente durante o boot e estará pronto para ser usado.


Outras soluções NFS

Se você é aventureiro e gosta de testar coisas novas, recomendo o NFS Ganesha, que é uma solução executada em userspace e oferece bom desempenho.


Gostou do conteúdo? Dê uma olhada nestes outros artigos interessantes! 🔥



Pode ajudar?

Por favor apóie este conteúdo clicando em um banner de nossos anunciantes. ❤️

comments powered by Disqus