====== NFS ====== Network File System (NFS) é um protocolo de sistema de arquivos distribuídos originalmente desenvolvido pela Sun Microsystems em 1984, permitindo um usuário em um computador cliente, acessar arquivos pela rede da mesma forma que o faz para arquivos armazenados em seu disco local. NFS, como muitos protocolos é construído com o sistema Open Network Computing Remote Procedure Call (ONC RPC). O NFS é um padrão aberto definido nas RFC's [[http://tools.ietf.org/html/rfc1094|1094]], [[http://tools.ietf.org/html/rfc1813|1813]] e [[http://tools.ietf.org/html/rfc3530|3530]] permitindo qualquer um implementa-lo. Utilizamos o NFS na arquitetura da Diretoria de Ensino a Distância para receber todo o conteúdo submetido por alunos ao AVA de maneira rápida e escalável. O cluster PHP-FPM e o proxy reverso NGiNX, fazem uso deste compartilhamento NFS em seu filesystem de maneira transparente. ===== Configurações da VPS ===== Hostname: ul-virtual.ifce.edu.br IPv4: 200.17.33.55 OS: Ubuntu-14.04.1-LTS-amd64 Username: operador Passwd: 1Password @ Dominios -> ifce.edu.br -> HP BladeSystem -> ul-virtual vCPU's: 2 RAM: 4GiB HDD: 2x100GiB (LVM) ===== Software utilizados pelo serviço ===== nfs-kernel-server-1:1.2.8-6ubuntu1.1 nfs-common-1:1.2.8-6ubuntu1.1 vim-2:7.4.052-1ubuntu3 ===== Instalação ===== O NFS pode ser instalado via apt-get: sudo apt-get install nfs-kernel-server nfs-common ===== Estrutura de diretórios ===== Listar a estrutura de diretórios aqui: * ''/etc/exports '' - Arquivos de configuração do NFS * ''/opt/moodledata'' - Diretório onde encontram-se os arquivos servidos pelo NFS === Arquivos de configuração === Encontram-se no diretório ''/etc'', os arquivos de configuração do serviço ==== Operando o serviço ==== === Iniciando o serviço === Inicia-se o serviço do NFS através do comando: sudo service nfs-kernel-server start === Parando o serviço === Para-se o serviço do NFS através do comando: sudo service nfs-kernel-server stop === Reiniciando o serviço === Reincia-se o serviço do NFS através do comando: sudo service nfs-kernel-server restart ==== Arquivos de configuração ==== # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # /opt/moodledata 200.17.33.50(rw,sync,no_subtree_check,no_root_squash) ===== Referências ===== * [[http://tools.ietf.org/html/rfc1094|RFC1094]] * [[http://tools.ietf.org/html/rfc1813|RFC1813]] * [[http://tools.ietf.org/html/rfc3530|RFC3530]] ===== Assinatura ===== --- //[[lucas.saboya@gmail.com|Lucas do Amaral Saboya]] 2015/03/24 14:24//