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

0 comentários:

Postar um comentário

 
2009 LINUX & SW-Free Nenhun Direito Reservado
Votem no 8p