anúncios

quinta-feira, 3 de novembro de 2011

Instalando e configurando servidor NFS no Linux

Hoje irei explicar sobre a instalação e configuração do NFS(Network File System) para compartilhar arquivos entre máquinas Linux/Unix na rede.

Instalando o NFS
No Debian
#apt-get install portmap
#apt-get install nfs-common
#apt-get install nfs-kernel-server
#apt-get install nfs-user-server

No Slackware
No CD1 do Slackware procure pelo pacote nfs-utils-1.2.2-i486-1.txt e instale executando no terminal: #installpkg nfs-utils-1.2.2-i486-1.txt

Configurando o NFS no Servidor
Agora edite o arquivo /etc/exports, nele deverão ser colocados o diretório do servidor que vai ser compartilhado com a máquina cliente, o endenreço IP da máquina que estará acessando o servidor ou o endereço de rede/máscara e por fim as opções de segurança. Com o editor de textos de sua preferência segue:
#vim /etc/exports

#Conteúdo do Arquivo

/pasta_compartilhada 192.168.1.0/24(ro,no_root_squash,async,subtree_check)

Agora salve o arquivo e saia. (ESC+:x)

Explicando:

/pasta_compartilhada é o diretório do servidor que vai ser compartilhado com a máquina cliente.

• 192.168.1.0/24 é o IP da rede.

• (ro,no_root_squash,async,subtree_check) são permissões usadas nas máquinas da rede e opções de desempenho do servidor.

Em seguida digite:
#exportfs

Com esse comando, seu arquivo de configuração /etc/exports será lido e o Kernel atualizado com as mudanças realizadas.

Iniciando os serviços NFS no servidor:

Debian: #/etc/init.d/nfs-kernel-server start
Slackware:
#chmod +x /etc/rc.d/rc.rpc
#chmod +x /etc/rc.d/rc.nfsd
#/etc/rc.d/rc.rpc start
#rpc.mountd
#rpc.nfsd 8
#/etc/rc.d/rc.nfsd start

Configurando NFS na máquina cliente

Crie um diretório como no descrito abaixo, no caso utilizando um diretório com o nome de arquivos_da_rede (você pode nomear com um nome de sua preferência):

#mkdir /arquivos_da_rede

Neste caso foi criado o diretório /arquivos_da_rede. Agora vamos montar o diretório a ser compartilhado:

#mount -t nfs 192.168.1.103:/pasta_compartilhada /arquivos_da_rede

Explicando:

• /pasta_compartilhada é o diretório do servidor que vai ser compartilhado com a máquina cliente.

• 192.168.1.103 é o IP da máquina servidora

Pronto, servidor NFS configurado, e pode ser acessado entre máquinas Linux para Linux na rede.
Feito!

Nenhum comentário:

Postar um comentário