Usando o NFS
Assim como o Samba, o NFS é um servidor que precisa ser habilitado manualmente na maior parte das distribuições. No Mandriva, Fedora e outras distribuições derivadas do Red Hat, procure pelo serviço "nfs". Nas distribuições derivadas do Debian, procure pelo serviço "nfs-kernel-server". O NFS utiliza um outro serviço, o portmap, para gerenciar as requisições dos clientes. Este serviço precisa estar ativo para que o NFS funcione, ou seja, para inicializar o servidor NFS, você precisa ativar os dois:
#
/etc/init.d/portmap start A configuração do NFS é feita em um único arquivo, o "/etc/exports", onde vai a configuração dos diretórios compartilhados, um por linha. Originalmente, este arquivo fica vazio, ou contém apenas um comentário. Você precisa apenas abrí-lo num editor de textos e adicionar as pastas que deseja compartilhar. Por exemplo, para compartilhar a pasta "/home/arquivos" como somente leitura, para todos os micros da sua rede local, adicione a linha: /home/arquivos 192.168.0.*(ro) Para compartilhar a pasta "/home/trabalhos" com permissão de leitura e escrita, adicione a linha: /home/trabalhos 192.168.0.*(rw) Para compartilhar a pasta "/arquivos", de forma que apenas o micro 192.168.0.3 possa acessar: /arquivos 192.168.0.3(rw) Outra opção, útil em redes locais, é a "async", que permite que o NFS transfira arquivos de forma assíncrona, sem precisar esperar pela resposta do cliente a cada pacote enviado. Sem a opção async, a taxa de transmissão em uma rede de 100 megabits fica, em geral, em torno de 6 a 7 MB/s, enquanto que, ao ativá-la, sobe para até 11 MB/s, ficando limitada apenas à velocidade da rede e dos HDs no servidor e cliente. Ao adicioná-la, a linha de compartilhamento ficaria: /home/trabalhos 192.168.0.*(rw,async) Você pode usar, ainda, o parâmetro "noacess", que permite que você compartilhe apenas os arquivos dentro do diretório, mas não subdiretórios que eventualmente estejam presentes. Depois de incluir todos os diretórios que deseja compartilhar, com suas respectivas permissões de acesso, salve o arquivo e reinicie o serviço nfs para que as alterações surtam efeito. Para isso, use o comando: # /etc/init.d/nfs-kernel-server restart Sempre que desejar parar o serviço, você pode usar os comandos abaixo, que respectivamente param e inicializam o serviço:
#
/etc/init.d/nfs-kernel-server stop Embora seja fácil editar diretamente o arquivo "/etc/exports", muitas distribuições incluem ferramentas gráficas para gerenciar os compartilhamentos NFS. O Fedora, por exemplo, inclui o "system-config-nfs" (que se chama "redhat-config-nfs" no Red Hat). O Mandriva inclui um utilitário similar dentro do Mandriva Control Center, enquanto que no Kurumin você encontra um painel de configuração no Iniciar > Redes e Acesso Remoto > NFS.
Ao compartilhar os diretórios, resolvemos apenas metade do problema. Ainda falta acessá-los a partir dos clientes. Assim como no caso das partições, você pode montar os compartilhamentos NFS em qualquer pasta vazia. Muitas empresas utilizam compartilhamentos montados no diretório /home (das estações) para que os arquivos gerados pelos usuários (e armazenados no home) sejam armazenados no compartilhamento do servidor, facilitando os backups, por exemplo. Caso você monte o compartilhamento em uma pasta que contenha arquivos, estes ficarão momentaneamente inacessíveis, dando lugar aos do compartilhamento. Contudo, depois que o compartilhamento é desativado, eles reaparecem. Nada é perdido. Para montar o compartilhamento manualmente, use (como root) o comando:
# mkdir
/mnt/arquivos Aqui eu comecei criando a pasta "/mnt/arquivos", onde vou montar o compartilhamento. A linha de montagem propriamente dita inclui o sistema de arquivos usado, neste caso o nfs (-t nfs), o endereço IP do servidor, seguido da pasta que ele está compartilhando e, finalmente, a pasta local onde os arquivos ficarão acessíveis. Ao terminar de acessar o compartilhamento, ou caso precise desligar o servidor, use o comando "umount /mnt/arquivos" (no cliente) para desmontá-lo. É importante desmontar o compartilhamento antes de desligar o servidor, do contrário, o cliente continua tentando acessar o compartilhamento sempre que você acessa a pasta onde ele está montado, o que faz com que os gerenciadores de arquivos e outros programas "parem" ao passar pela pasta, aguardando a resposta do servidor que não está mais lá. Se você acessa o compartilhamento freqüentemente, pode ganhar tempo inserindo uma entrada referente a ele no arquivo "/etc/fstab". Assim você pode montar o compartilhamento usando o comando simplificado, ou configurar o sistema para montá-lo automaticamente durante o boot. Basta incluir a linha no final do arquivo, deixando sempre uma linha em branco após ela. A linha para o compartilhamento que acabamos de montar seria: 192.168.0.1:/arquivos /mnt/arquivos nfs noauto,users,exec 0 0 Neste exemplo, o "192.168.0.1:/arquivos" é o IP do servidor, seguido pela pasta compartilhada, o "/mnt/arquivos" é a pasta local onde este compartilhamento ficará acessível e o "nfs" é o sistema de arquivos; os mesmos parâmetros que usamos no comando manual. O "noauto" faz com que o compartilhamento não seja montado automaticamente durante o boot. Você pode montá-lo e desmontá-lo conforme for utilizá-lo, usando os comandos "mount /mnt/arquivos" e "umount /mnt/arquivos". Note que graças à entrada no fstab, você agora precisa especificar apenas a pasta, pois o sistema lê os outros parâmetros a partir da entrada no arquivo. O parâmetro "users" permite que você monte e desmonte o compartilhamento usando seu login normal, sem precisar usar o root e o "exec", que permite executar programas dentro do compartilhamento. Caso você esteja preocupado com a segurança, pode remover as duas opções. Você pode facilitar o acesso ao compartilhamento adicionando um ícone para ele no desktop do KDE. Para isso, clique com o botão direito sobre uma área vazia e acesse a opção: "Criar novo > Dispositivo > NFS". Na janela que se abre, acesse a aba "Dispositivo" e aponte a entrada que foi adicionada ao fstab. A partir daí você monta o compartilhamento clicando sobre o ícone, e pode desmontá-lo clicando com o botão direito e usando a opção "desmontar".
Você pode incluir várias linhas, se desejar montar vários compartilhamentos. Caso o servidor fique sempre ligado e você queira que o compartilhamento seja montado automaticamente durante o boot, retire o "noauto". Neste caso, a linha ficaria: 192.168.0.1:/arquivos /mnt/arquivos nfs users,exec 0 0 Novamente, este é o procedimento manual, muitas distribuições incluem utilitários gráficos para facilitar isso. No Mandriva, por exemplo, você encontra um utilitário de montagem no Centro de Controle (mcc), em "Pontos de Montagem > Pontos de montagem NFS". Nele você clica no "Servidores de busca" para ver uma lista dos compartilhamentos disponíveis na rede. Ao escolher um compartilhamento, clique no "Ponto de montagem" para definir a pasta local onde ele será acessado e configure as opções adicionais (como o "noauto" e "user") em "Opções". Depois de terminar, clique no "Pronto" e ele pergunta se você quer salvar a configuração no "/etc/fstab".
Mais um comando útil ao utilizar o NFS é o "showmount -a" (só funciona se dado pelo root) que mostra uma lista com os diretórios NFS compartilhados na sua máquina que foram acessados e quais máquinas os acessaram desde o último reboot. Não é muito específico, pois não mostra datas nem horários, mas pelo menos permite descobrir se alguém não autorizado está acessando os compartilhamentos. » Próximo: Mais opções Você está lendo o livro Redes e Servidores Linux 2ed. (publicado em 2006). Se se está em busca de um livro atualizado sobre servidores, leia o Servidores Linux, Guia Prático, que oferece informações atualizadas:
Autor: Carlos E. Morimoto
Páginas: 736 Formato: 23 x 16 cm Editora: GDH Press e Sul Editores ISBN: 978-85-99593-13-4 Lançado em: Agosto de 2008 » R$ 76,00 + frete (Preço nas livrarias: R$ 96) » Compre o seu Descrição: O livro Redes e Servidores Linux - Guia Prático foi nosso primeiro best-seller, vendendo um total de 8.000 exemplares em suas duas edições. O processo de atualização do livro acabou dando origem a dois livros separados. O primeiro deles é o livro Redes - Guia Prático, que aborda detalhes sobre a implantação e configuração de redes, abordando detalhes sobre os padrões de rede, configuração no Windows e Linux, configuração de redes wireless e outros temas. O livro Servidores Linux, Guia Prático é o segundo livro da série, que complementa o primeiro, oferecendo uma visão aprofundada sobre a configuração de servidores Linux. No livro você aprenderá a configurar tanto servidores de rede local quanto servidores dedicados, incluindo a configuração do Squid, Samba, Apache, SSH, LTSP, Postfix, Iptables, Bind, Quota e outros serviços. O livro inclui também capítulos sobre virtualização e sobre hardware para servidores, que complementam as informações abordadas nos demais. Veja também nossos livros Hardware, o Guia Definitivo, Redes, Guia Prático, Smartphones, Guia Prático e Linux, Guia Prático, nossos outros lançamentos. |
|