Você está na página 1de 4

Administrao de redes

Servidor de arquivos NFS NFS (Sistema de arquivos de rede - Network File System) um tipo de sistema de arquivos utilizado no Linux para compartilhar arquivos em rede. Na configurao do NFS podemos configurar um computador como servidor onde exporta um diretrio e um ou mais clientes que montam diretrios exportados pelo servidor.

Os pacotes necessrios para configurao do servidor NFS no Debian. # apt-get install portmap # apt-get install nfs-common # apt-get install nfs-kernel-server

Configurao do servidor NFS Exportando diretrios no servidor NFS O arquivo de configurao do NFS o arquivo /etc/exports, abaixo segue um exemplo de configurao do arquivo, onde permite todos os computadores da rede 192.168.1.0 acessar o diretrio no servidor /mnt/arquivos com permisses de leitura e escrita (rw), de forma sincrnizada (sync), no permitindo acesso de root (root_squash) e ativando o valor padro usado pelo pacote nfs-common subtree_check. * Cuidado para no deixar espao entre o endereo da rede e as opes veja abaixo. 192.168.1.0/255.255.255.0(rw,sync,root_squash,subtree_check)

Download do arquivo conf Exemplo do arquivo de configurao:

#/etc/exports /mnt/arquivos 192.168.1.0/255.255.255.0(rw,sync,root_squash,subtree_check)

Agora crie o difiretrio a ser exportado no servidor como root.

# mkdir /mnt/arquivos

Mudando as permisses do diretrio. # chmod -R 777 /mnt/arquivos Aps fazer alteraes no arquivo /etc/exports, exporte todos os diretrios definidos no arquivo executando o comando exportfs # exportfs -a

Inicializando os servios no servidor NFS # /etc/init.d/portmap start # /etc/init.d/nfs-kernel-server start # /etc/init.d/nfs-common start

Verificando os diretrios exportados no servidor NFS

# showmount -e localhost Export list for localhost: /mnt/arquivos 192.168.1.0/255.255.255.0 # showmount -a All mount points on pc01: 192.168.1.0/255.255.255.0:/mnt/arquivos 192.168.1.2:192.168.1.0/255.255.255.0

Verificando os servios e portas no servidor NFS

# rpcinfo -p # netstat -nap | grep ":111" # netstat -nap | grep ":2049" # netstat -nap | grep ":990" # netstat -nap | grep ":993"

Verificando status de conexes no servidor NFS

# nfsstat -m

Configurao do cliente NFS Inicializando os servios no cliente NFS

# /etc/init.d/portmap start # /etc/init.d/nfs-common start

Verificando os diretrios exportados no servidor NFS

# showmount -e 192.168.1.1 Export list for 192.168.1.1: /mnt/arquivos 192.168.1.0/255.255.255.0

Montando diretrios no cliente NFS

Para montar um diretrio do servidor remoto NFS em um computador da rede local, utilize o comando mkdir e mount como usurio root para montar o diretrio exportado no servidor cujo endereo IP 192.168.1.1. Crie o diretrio /mnt/nfs no computador local do cliente onde ser montado o diretrio exportado no servidor /mnt/arquivos.

# mkdir /mnt/nfs Agora monte o diretrio do servidor remoto (/mnt/arquivos) no diretrio do computador local (/mnt/nfs). # mount -t nfs 192.168.1.1:/mnt/arquivos /mnt/nfs

Verificando os diretrios montados # df -Th


Sist. Arq. Tipo /dev/hda3 ext3 Tam Usad Disp Uso% Montado em 13G 4,0G 8,0G 34% /

tmpfs udev tmpfs

tmpfs tmpfs tmpfs

364M 0 364M 0% /lib/init/rw 10M 52K 10M 1% /dev 364M 0 364M 0% /dev/shm nfs 20G 12G 6,6G 65% /mnt/nfs

192.168.1.1:/mnt/arquivos

Ateno !
Nunca desligue ou reinicie o computador sem desmontar o diretrio exportado pelo servidor no cliente, para no ocorrer perda dos dados. Para desmontar o diretrio do servidor no cliente utilize o comando umount. # umount /mnt/nfs

Montando diretrios automaticamente no cliente NFS Para montar automaticamente ao iniciar o computador diretrios exportados pelo servidor no cliente, adicione uma entrada no final do arquivo /etc/fstab da seguinte forma:

192.168.1.1:/mnt/arquivos Onde as opes so:

/mnt/nfs

nfs user,rw,bg,intr,soft,hard

0 0

user - permite usurios montar sistema de arquivos rw - permite acesso de leitura e escrita bg - caso a montagem falhar no servidor, continue tentando em segundo plano (background) com outras opes de montagem intr - permite que usurios interrompam operaes bloqueadas. soft - se o servidor sair do ar, ser retornado um erro ao tentar acessa-lo hard - se o servidor sair do ar, as conexes sero bloqueadas ao tentar acessar o servidor, at que ele volte ao normal. Essas opes podem ser utilizado pelo comando mount usando a opa -o da seguinte forma:

# mount -o rw,hard,intr,bg,soft

192.168.1.1:/mnt/arquivos

/mnt/nfs

Você também pode gostar