No capítulo 18 do livro "UNIX and Linux System Administration Handbook" (Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, pg. 690, 4ª edição, 2011) temos:
"The Network File System protocol, commonly known as NFS, lets you share file-systems among computers. NFS is nearly transparent to users, and no information is lost when an NFS server crashes. Clients can simply wait until the server returns and then continue as if nothing had happened.
NFS was introduced by Sun Microsystems in 1984. It was originally implemented as a surrogate filesystem for diskless clients, but the protocol proved to be well designed and useful as a general file-sharing solution. All UNIX vendors and Linux distributions provide some version of NFS; many use code licensed from Sun.
The NFS protocol is now an open standard documented in RFCs (see RFCs 1094, 1813, and 3530 in particular)."
No capítulo 18 do livro "Manual de Administração de Sistemas UNIX e Linux" (Evi Nemeth, Garth Snyder, Ben Whaley, Trent R. Hein, pg. 690, 4ª edição, 2011) temos:
"O protocolo Network File System, comumente conhecido como NFS, permite que você compartilhe sistemas de arquivos entre computadores. O NFS é quase transparente para os usuários e nenhuma informação é perdida quando um servidor NFS trava. Os clientes podem simplesmente aguardar até que o servidor retorne e continuar. como se nada tivesse acontecido.
O NFS foi introduzido pela Sun Microsystems em 1984. Ele foi originalmente implementado como um sistema de arquivos substituto para clientes sem disco, mas o protocolo provou ser bem projetado e útil como uma solução geral de compartilhamento de arquivos. Todos os fornecedores de UNIX e distribuições de Linux fornecem alguma versão do NFS; muitos usam código licenciado da Sun.
O protocolo NFS agora é um padrão aberto documentado em RFCs (consulte RFCs 1094, 1813 e 3530 em particular). "
Gabarito A
NFS -> Linux
NFS (acrônimo para Network File System) é um sistema de arquivos distribuídos desenvolvido inicialmente pela Sun Microsystems, Inc., a fim de compartilhar arquivos e diretórios entre computadores conectados em rede, formando assim um diretório virtual. O protocolo Network File System é especificado nas seguintes RFCs: RFC 1094, RFC 1813 e RFC 7931 (que atualiza a RFC 7530, que tornou obsoleta a RFC 3530)
O cliente NFS tem por finalidade tornar o acesso remoto transparente para o usuário do computador, e esta interface cliente e servidor, executada pelo NFS através dos protocolos Cliente-Servidor, fica bem definida quando o usuário, ao chamar um arquivo/diretório no servidor, lhe parece estar acessando localmente, sendo que está trabalhando com arquivos remotamente. Existe uma certa semelhança desse protocolo com o CIFS pois os dois permitem o compartilhamento de recursos entre sistemas, por meio de uma rede de computadores, com arquitetura cliente-servidor, e quaisquer que sejam suas plataformas de hardware e software.
Para que os clientes possam acessar o servidor NFS é necessário que os seguintes daemons estejam executando:
nfsd
- daemon NFS, que atende requisições dos clientes NFS.
mountd
- daemon de montagem NFS, que executa as solicitações que o nfsd lhe passa.
portmap
- daemon portmapper, permite que clientes NFS descubram qual porta o servidor NFS está utilizando.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !