infraestrutura:nfs

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 1094, 1813 e 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.

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)
nfs-kernel-server-1:1.2.8-6ubuntu1.1
nfs-common-1:1.2.8-6ubuntu1.1
vim-2:7.4.052-1ubuntu3

O NFS pode ser instalado via apt-get:

sudo apt-get install nfs-kernel-server nfs-common

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

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
exports
# /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)

Lucas do Amaral Saboya 2015/03/24 14:24

  • infraestrutura/nfs.txt
  • Última modificação: 2021/08/25 10:33
  • (edição externa)