Criando e Consumindo Rede de Compartilhamento NFS

Configurando um servidor NFS (Network File System) para compartilhar diretórios e arquivos entre máquinas conectadas em rede. Exemplos de diversas regras de permissões de acesso e instalação de clientes no GNU/Linux e Windows 7.

[ Hits: 17.700 ]

Por: Bruno Caramelo Souza em 23/03/2017 | Blog: http://brunocaramelo.com


Configurando Client no Linux



Nosso primeiro cliente é um Ubuntu 16.10.

Instalação do client. Executando o comando Debian Based:

sudo apt-get install nfs-common

Instalando no Fedora/CentOS:

sudo yum install nfs-utils

Iremos consumir o serviço preparado no NFS Server acima.

Criando diretório onde será compartilhado o diretório no servidor localmente:

sudo mkdir -p /mnt/nfs_client_dir/leitura
sudo mkdir -p /mnt/nfs_client_dir/leituraescrita
sudo mkdir -p /mnt/nfs_client_dir/vip
sudo mkdir -p /mnt/nfs_client_dir/multirules

Aplicando permissões:

sudo chmod 755/mnt/nfs_client_dir/leitura
sudo chmod 755/mnt/nfs_client_dir/leituraescrita
sudo chmod 755/mnt/nfs_client_dir/vip
sudo chmod 755/mnt/nfs_client_dir/multirules

Verificando resultado:
Executar o comando para testar:

sudo mount -o vers=3 -v 192.168.2.107:/home/compartilhamento/multirules /mnt/nfs_client_dir/multirules

Explicando comando: mount -o opcao=valor -v servidor:diretorio_no_servidor diretorio_local

Verificando resultado:

Acionando por /etc/fstab

sudo vim /etc/fstab

Aplique as seguintes configurações, usando a mesma faixa ou host da SUA rede:

192.168.2.105:/home/compartilhamento/leitura /mnt/nfs_client_dir/leitura  nfs   vers=3,rsize=8192,wsize=8192,timeo=14,intr
192.168.2.105:/home/compartilhamento/vip /mnt/nfs_client_dir/vip  nfs   vers=3,rsize=8192,wsize=8192,timeo=14,intr
192.168.2.105:/home/compartilhamento/leituraescrita /mnt/nfs_client_dir/leituraescrita  nfs   vers=3,rsize=8192,wsize=8192,timeo=14,intr
192.168.2.105:/home/compartilhamento/multirules /mnt/nfs_client_dir/multirules  nfs   vers=3,rsize=8192,wsize=8192,timeo=14,intr

Possibilitando que, ao iniciar a máquina, a montagem seja feita automaticamente.

Para montar todas as unidades configuradas no: /etc/fstab

sudo mount -a

Verificando resultado:
Iremos conferir parâmetros de ro,rw no NFS server.

Salvando arquivo com permissão de escrita:
Salvando arquivo com permissão apenas de leitura:
Terminamos a configuração no Linux.

Página anterior     Próxima página

Páginas do artigo
   1. Configurações iniciais
   2. Configurando Client no Linux
   3. Configurando Client no Windows
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

JMeter - Saiba como testar o desempenho dos principais serviços de rede

Criando um template customizado para o CACTI

DHCP e VLANs no CentOS 6.5 - Instalação e configuração

Instalando DNS Server (BIND) no CentOS 7

Configuração do ZERO de um Servidor DHCP

  
Comentários
[1] Comentário enviado por millinux em 27/03/2017 - 10:06h

Legal, só uma correção, a opção (no_root_squash) Impede que usuários root conectados remotamente tenham
privilégios de root, é o inverso, é utilizado para não rebaixar os privilégios do usuário root conectado. Para rebaixar o root, é a opção root_squash (default quando não especificado).

Muito bom o post.

--
Alex Clemente
Analista Linux e Unix
Instrutor Linux e Open Source
-----------------------------
AWS Technical Professional
Azure Datacenter in Cloud Platform for Technical
CompTIA Linux+ Powered by LPI
SUSE 11 Certified Linux Administrator
SUSE 11 Technical Specialist
LPIC-1 Certified Linux Administrator
LPIC-2 Certified Linux Engineer

[2] Comentário enviado por brunocaramelo em 27/03/2017 - 13:54h

obrigado
já foi corrigido na fonte(blog)

[3] Comentário enviado por brunocaramelo em 27/03/2017 - 14:02h


[1] Comentário enviado por millinux em 27/03/2017 - 10:06h

Legal, só uma correção, a opção (no_root_squash) Impede que usuários root conectados remotamente tenham
privilégios de root, é o inverso, é utilizado para não rebaixar os privilégios do usuário root conectado. Para rebaixar o root, é a opção root_squash (default quando não especificado).

Muito bom o post.

--
Alex Clemente
Analista Linux e Unix
Instrutor Linux e Open Source
-----------------------------
AWS Technical Professional
Azure Datacenter in Cloud Platform for Technical
CompTIA Linux+ Powered by LPI
SUSE 11 Certified Linux Administrator
SUSE 11 Technical Specialist
LPIC-1 Certified Linux Administrator
LPIC-2 Certified Linux Engineer


Obrigado
já foi corrigido na fonte(blog)

[4] Comentário enviado por ede_linux em 01/04/2017 - 20:15h

Excelente artigo. Parabéns.

Existe forma de adicionar a drive do pc servidor nativamente no windows 7? Sem ter que instalar o NFSClient?
Já agora, para o windows 10 as configurações do NFSClient são iguais?

[5] Comentário enviado por brunocaramelo em 01/04/2017 - 21:05h


[4] Comentário enviado por ede_linux em 01/04/2017 - 20:15h

Excelente artigo. Parabéns.

Existe forma de adicionar a drive do pc servidor nativamente no windows 7? Sem ter que instalar o NFSClient?
Já agora, para o windows 10 as configurações do NFSClient são iguais?

Sim , é possivel no Windows 7 é possivel nas versões Entreprise e Ultimate , tenho isso explicado ao final deste post
http://brunocaramelo.com/2017/03/22/criando-e-configurando-openldap-e-nfs-com-clientes-linux-e-windo...
Feito em um Windows 7 Ultimate , recurso liberado nas versões mais completas do Windows, espero ter ajudado

[6] Comentário enviado por ede_linux em 02/04/2017 - 12:45h


[5] Comentário enviado por brunocaramelo em 01/04/2017 - 21:05h


[4] Comentário enviado por ede_linux em 01/04/2017 - 20:15h

Excelente artigo. Parabéns.

Existe forma de adicionar a drive do pc servidor nativamente no windows 7? Sem ter que instalar o NFSClient?
Já agora, para o windows 10 as configurações do NFSClient são iguais?

Sim , é possivel no Windows 7 é possivel nas versões Entreprise e Ultimate , tenho isso explicado ao final deste post
http://brunocaramelo.com/2017/03/22/criando-e-configurando-openldap-e-nfs-com-clientes-linux-e-windo....
Feito em um Windows 7 Ultimate , recurso liberado nas versões mais completas do Windows, espero ter ajudado


Obrigado pelo comentário.
Para servidor de arquivos e web, tudo num qual a distro que sugere?
Por norma utilizo ubuntu server pois uso lubuntu nos meus pc. Também utilizo ubuntu por ser a distro mais falada e com maior comunidade. Mas no que toca a servidores não sei se é bem assim. Qual a sua opinião?

[7] Comentário enviado por brunocaramelo em 02/04/2017 - 12:54h


[6] Comentário enviado por ede_linux em 02/04/2017 - 12:45h


[5] Comentário enviado por brunocaramelo em 01/04/2017 - 21:05h


[4] Comentário enviado por ede_linux em 01/04/2017 - 20:15h

Excelente artigo. Parabéns.

Existe forma de adicionar a drive do pc servidor nativamente no windows 7? Sem ter que instalar o NFSClient?
Já agora, para o windows 10 as configurações do NFSClient são iguais?

Sim , é possivel no Windows 7 é possivel nas versões Entreprise e Ultimate , tenho isso explicado ao final deste post
http://brunocaramelo.com/2017/03/22/criando-e-configurando-openldap-e-nfs-com-clientes-linux-e-windo....
Feito em um Windows 7 Ultimate , recurso liberado nas versões mais completas do Windows, espero ter ajudado


Obrigado pelo comentário.
Para servidor de arquivos e web, tudo num qual a distro que sugere?
Por norma utilizo ubuntu server pois uso lubuntu nos meus pc. Também utilizo ubuntu por ser a distro mais falada e com maior comunidade. Mas no que toca a servidores não sei se é bem assim. Qual a sua opinião?



Bacana.
No meu caso servidor com Cent OS e estações de trabalho com Fedora.
Mas não muda quase nada de distribuição baseadas em Debian.



Contribuir com comentário