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

Sistemas de arquivos LINUX

O Linux suporta diferentes sistemas de arquivos, cada um com suas vantagens, desvantagens e características. Neste artigo irei descrever os seguintes System Files, ou sistema de arquivos existentes:

Ext2


-O sistema de arquivos ext2 é conhecido como "Second Extended FileSystem". Foi desenvolvido para ser mais "eficiente" que o sistema de arquivos "Minix", seu antecessor.

O Minix era muito utilizado nas primeiras versões do Linux, e foi utilizado por muitos anos.

O sistema de arquivos ext2 não possui journaling e foi substituído pelo ext3.

Ext3


O sistema de arquivos ext3 é uma versão do ext2 com suporte a journaling. Portanto, o ext3 tem as mesmas características do ext2, mas com suporte journaling.

Essa característica foi uma evolução e tornou o ext3 um sistema de arquivos muito estável e robusto.

Como no ext3 só foi adicionado o suporte a journaling, podemos converter um sistema de arquivos ext2 para ext3, adicionado suporte a journaling, e também podemos converter um sistema de arquivos ext3 para ext2, removendo o suporte a journaling.

ReiserFS


O sistema de arquivos ReiserFS foi criado recentemente. Mas atualmente quase todas as distribuições Linux o suportam.

Sua performance é muito boa, principalmente para um número muito grande de arquivos pequenos.

ReiserFS também possui suporte a journaling.

XFS


O sistema de arquivos XFS também possui suporte a journaling. Foi desenvolvido originalmente pela Silicon Graphics e posteriormente disponibilizado o código fonte. O XFS é considerado um dos melhores sistemas de arquivos para banco de dados, pois é muito rápido na gravação.

XFS utiliza muitos recursos de cache com memória RAM, e para utilizar XFS é recomendado utilizar sistemas que possuem redundância de energia.

SWAP


SWAP é um espaço reservado para troca de dados com a memória RAM.

Em alguns lugares ele não é mencionado como um Sistema de Arquivos, mas resolvi descrever aqui pois faz parte deste artigo.

VFAT


O sistema de arquivos VFAT é também conhecido como FAT32 (M$ Windows).

O sistema de arquivos VFAT não possui suporte a journaling. É utilizado normalmente para transferir dados entre sistemas M$ Windows e o Linux instalados no mesmo disco, pois pode ser lido e escrito por ambos os sistemas operacionais.

O sistema de arquivos VFAT está longe de ser um sistema de arquivos utilizado para Sistemas Linux, exceto para compartilhamento/compatibilidade entre o M$ Windows e Linux.

Se você utilizar VFAT no Linux, esteja certo de perder alguns atributos, tais como: permissão de execução, links simbólicos, entre outras coisas.

Ambos os sistemas de arquivos ext3 e ReiserFS são maduros o bastante para serem utilizados como padrão no Linux. Esses dois são os mais utilizados pelas distribuições Linux.
 
2009 LINUX & SW-Free Nenhun Direito Reservado
Votem no 8p