NFS
Configurando Rede Cliente-Servidor usando o NFS
NFS foi desenvolvido numa época em que não eramos capazes de compartilhar nossos discos de armazenamento, como hoje somos capazes de hoje - no ambiente Windows. Ele oferece a capacidade de compartilhar o espaço de disco rígido de um servidor de grande capacidade com muitos clientes sendo esses de menor. Novamente, isso é um ambiente cliente / servidor. Enquanto este parece ser um padrão de serviço para oferecer, vc se emgama, não foi sempre assim. No passado, os clientes e servidores não foram capazes de compartilhar seu espaço em disco.
Os clients não têm unidades de disco rígido suficiente para armazenar uma quantitativa soma de dados e, portanto, precisa de um "disco virtual" rígido de maior capacidade. A montagem NFS no seu disco rígido, no caso do servidor e, quando o usuário pensa que está salvando seus documentos ao seu cliente (em seu computador) em seu disco, eles estão de facto, salvando-os para o servidor. Em um ambiente onde o cliente salva seus dados no servidor usamos as vantagens de NFS.
• Estações locais usam menos espaço em disco porque dados freqüentemente usados podem ser armazenados em uma única máquina e ainda permanecer acessível aos outros através da rede.
• Não há nenhuma necessidade para que os usuários têm diretórios home em cada máquina da rede. Diretórios pessoais podem ser configurados no servidor NFS e disponibilizados através da rede.
• Os dispositivos de armazenamento tais como disquetes, CD-ROM e drives Zip pode ser usado por outras máquinas na rede. Isto pode reduzir o número de unidades de mídia removível em toda a rede.
Instalar Servidor NFS no Ubuntu
sudo apt-get install nfs-kernel-server nfs-portmap comum
Quando portmap configurando do = loopback não vincular =. Se você fizer isso você pode editar o arquivo
/ etc / default / portmap usando o seguinte
sudo vi / etc / default / portmap
ou use o seguinte comando
portmap sudo dpkg-reconfigure
Reinicie Portmap usando o seguinte comando
sudo / etc / init.d portmap / restart
NFS Server Configuração
Exportações NFS de um servidor são controladas pelo arquivo / etc / exports. Cada linha começa com o caminho absoluto do diretório a ser exportado, seguido por uma barra a lista de clientes permitidos.
Você precisará editar o arquivo de exportação usando o seguinte comando
sudo vi / etc / exports
Aqui estão alguns exemplos simples do que você pode adicionar ao seu arquivo / etc / exports
Para permissões Full Read Write permitindo que qualquer computador a partir de 192.168.1.1 através 192.168.1.255
/ files 192.168.1.1/24 (rw, no_root_squash, async)
Ou para leitura somente em uma única máquina
/ files 192.168.1.2 (ro, async)
salve este arquivo e saia
Um cliente pode ser especificado por nome ou endereço IP. Curingas (*) são permitidos em nomes, assim como as máscaras de rede (eg / 24) dos seguintes endereços IP, mas deve ser evitada por razões de segurança.
A especificação do cliente pode ser seguido por um conjunto de opções, entre parênteses. É importante não deixar qualquer espaço entre o último caractere especificação do cliente e os parênteses, pois os espaços são separadores intrepreted como cliente.
Agora você precisa reiniciar o servidor NFS usando o seguinte comando
sudo / etc / init.d / nfs-kernel-server restart
Se você fizer alterações no arquivo / etc / exports no servidor NFS rodando, você pode fazer essas mudanças efetivas, emitindo o comando
exportfs sudo-um
Instalar suporte ao cliente NFS no Ubuntu
sudo apt-get install portmap nfs-common
Isto irá instalar todos os pacotes necessários para o cliente NFS
Montando manualmente
Exemplo para montar server.mydomain.com: / arquivos / arquivos. Neste server.mydomain.com exemplo é o nome do servidor que contém o compartilhamento NFS e arquivos é o nome da partilha no servidor NFS
O ponto de montagem / arquivos devem existir primeiro na máquina do cliente.
Criar arquivos de diretório usando o seguinte comando
sudo mkdir arquivos
Você precisa montar o compartilhamento usando o seguinte comando
sudo mount server.mydomain.com: / arquivos / arquivos
Agora você pode precisar reiniciar o serviço usando o seguinte comando
sudo / etc / init.d portmap / reiniciar
sudo / etc / init.d / nfs-common restart
Montagem de arranque utilizando o / etc / fstab
Se você deseja montar usando o arquivo fstab
sudo vi / etc / fstab
Neste exemplo, o meu / etc / fstab estava assim
nfs arquivos server.mydomain.com: / files / rsize = 8192, wsize = 8192, timeo = 14, intr
Alterar servername.mydomain.com ": / arquivos" e "/ files" para coincidir com o nome do servidor, nome de partes, eo nome do ponto de montagem que você criou.
Firewall Ports para NFS
Se você tiver um firewall, você precisa ter certeza de portas 32771, 111 e 2049 estão abertas
Teste Sua Configuração
Use o seguinte comando no terminal para testar
mount / arquivos
o ponto de montagem / arquivos será montado a partir do servidor.
Sugiro que apos isso reinicie o cliente, digo por experiencia própia.
Abracos a todos e desculpem a demora de novos posts!
Tiarlis Kochenboreger
Marcadores:
Configurar NFS,
NFS,
Rede Linux,
Redes
0 comentários:
Postar um comentário