Buscar

Aula 07 Compartilhamento de arquivos (nfs) SERVIDORES PARA INTERNET

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
SERVIDORES PARA INTERNET 
Aula 07: Compartilhamento de arquivos (nfs) 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
Conteúdo desta aula 
INTRODUÇÃO 
AO NFS 
1 
INSTALAÇÃO 
DO NFS 
3 
PRÓXIMOS 
PASSOS 
ARQUITETURA 
DO NFS 
2 
LABORATÓRIO 
PRÁTICO 
4 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
NFS (Network File System) 
• Por anos, o protocolo-padrão de compartilhamento de arquivos para Unix vem sendo o NFS. 
 
• Originalmente desenvolvido pela Sun Microsystens, o NFS já foi implementado em diversos SOs. 
 
• Qualquer sistema Linux pode agir tanto como cliente como servidor NFS. 
 
• Os clientes usam o mount para conectar sistemas de arquivos remotos, de servidores NFS. 
 
• Uma vez montada, a hierarquia de diretórios montada no cliente aparece para os usuários como se fosse um 
sistema de arquivos local. 
 
 
 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
NFS (Network File System) 
• O NFS é um daemon que permite exportar diretórios de um computador de forma que eles possam ser 
montados remotamente, permitindo o acesso a seus arquivos e subdiretórios. 
 
• O daemon NFS precisa estar em execução somente no computador que irá exportar o diretório. 
 
• O computador que fará a montagem local não precisa da instalação do servidor NFS. 
 
 
 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
NFS (Network File System) 
• O NFS segue o modelo computacional cliente/servidor. 
 
• O servidor implementa o sistema de arquivos e o armazenamento compartilhados. 
 
 
 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
NFS (Network File System) 
• O NFS não é um sistema de arquivos 
no sentido tradicional, mas um 
protocolo para acessar sistemas de 
arquivos remotamente. 
 
 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
O NFS no lado do servidor - Instalação 
• Para a instalação do NFS no servidor use o comando a seguir: 
 
 
 
 
• Configure o serviço para inicializar automaticamente após um reboot (chkconfig). 
 
• Desabilite o firewall. 
 
 
[root@server01 ~]# yum install nfs4-acl-tools nfs-utils 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
O NFS no lado do servidor 
• Para compartilhar uma parte do seu sistema de arquivos, deve-se adicionar uma especificação em 
/etc/exports. 
 
• Cada linha deste arquivo descreve um recurso compartilhado do sistema de arquivos. 
 
• O formato do arquivo é: 
 
 
 
• Diretório é um diretório do sistema de arquivos local, como /home. 
 
• Sistema, separados por espaços, descreve clientes por nome ou endereço. 
 
• As opções controlam o acesso. 
 
 
diretorio sistema(opções) sistema(opções) ... 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
O NFS no lado do servidor 
• Caso o nome do sistema for omitido, não é colocada nenhuma restrição sobre quais clientes pode se 
conectar. 
 
• Opções típicas são: 
ro 
Exporta com o atributo somente leitura. 
rw 
 Exporta com o atributo leitura/gravação, o padrão. 
no_root_squash 
 Permite o acesso pela ID de usuário 0, o root. Normalmente o root do cliente é mapeado à ID do 
usuário não privelegiado 65534, no servidor. Esta opção desativa esta função. 
 
 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
O NFS no lado do servidor 
• Amostra do arquivo /etc/exports: 
 
 
 
• O conteúdo do arquivo /etc/exports também pode ser exibido com o comando a seguir. 
 
 
 
 
• Após atualizar o /etc/exports é necessário recarregar as informações para o nfs. 
 
 
/storage server02(ro) 
[root@localhost ~]# exportfs -v 
/storage server02(ro,wdelay,root_squash,no_subtree_check, ...) 
[root@localhost ~]# exports –a 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
O NFS no lado do cliente 
• Montar um volume NFS requer o uso de um ponto de montagem local, um diretório no sistema de 
arquivos, no qual a hierarquia do diretório remoto será colocada. 
 
• Antes da montagem é necessário instalar os seguintes pacotes: 
 
 
 
• Vamos utilizar o comando mount para criar a conexão NFS do cliente local até o servidor remoto: 
 
 
 
[root@server02 ~]# yum install nfs4-acl-tools.x86_64 nfs-util.x86_64 
[root@server02 ~]# mount -t nfs server01:/storage /nfs/ 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
O NFS no lado do cliente 
• O comando mount usa a opção –t para especificar o tipo de montagem nfs. 
 
• O segundo argumento especifica a fonte de dados, concatenando o nome do servidor NFS 
(server01) com seu diretório exportado (/storage). 
 
• O argumento final é o ponto de montagem local (/nfs): 
[root@server02 ~]# mount -t nfs server01:/storage /nfs/ 
 
[root@server02 ~]# df -h 
Filesystem Size Used Avail Use% Mounted on 
/dev/mapper/VolGroup-lv_root 
 6.5G 1.3G 5.0G 20% / 
tmpfs 246M 0 246M 0% /dev/shm 
/dev/sda1 477M 25M 427M 6% /boot 
server01:/storage 6.5G 1.3G 5.0G 20% /nfs 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
O NFS no lado do cliente 
• O próximo passo é adicionar uma entrada no /etc/fstab para que montagem automática no reboot: 
[root@server02 ~]# grep nfs /etc/fstab 
server01:/storage /nfs nfs defaults 
0 0 
 
[root@server02 ~]# mount -a 
[root@server02 ~]# df -h 
Filesystem Size Used Avail Use% Mounted on 
/dev/mapper/VolGroup-lv_root 
 6.5G 1.3G 5.0G 20% / 
tmpfs 246M 0 246M 0% /dev/shm 
/dev/sda1 477M 25M 427M 6% /boot 
server01:/storage 6.5G 1.3G 5.0G 20% /nfs 
 
AULA 05: ARQUIVOS DE LOG E BACKUP 
LABORATÓRIO PRÁTICO 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
Laboratório prático 
• Instalar os pacotes NFS. 
 
• Definir os serviço nfs para inicializar automaticamente. 
 
• Compartilhar o diretório /storage (deve ser criado localmente) com permissão rw. 
 
• Montar via NFS o diretório compartilhado de um colega no ponto de montagem /remoto. 
 
• Adicionar entrada no /etc/fstab para montar automaticamente após o reboot. 
 
 
AULA 07: COMPARTILHAMENTO DE ARQUIVOS (NFS) 
Servidores para internet 
VAMOS AOS PRÓXIMOS PASSOS? 
 
 
Compartilhamento de 
arquivos entre os sistemas 
Linux e Windows; 
 
Instalação de configuração 
do servidor SAMBA. 
 
AVANCE PARA FINALIZAR 
A APRESENTAÇÃO.

Outros materiais