NFS permite um sistema a compartilhar diretórios e arquivos com outros sistemas em uma rede. Ao usar NFS, usuários e programas podem acessar arquivos em sistemas remotos quase que como se os mesmos fossem arquivos locais.
Alguns dos mais notáveis benefícios que NFS oferece são:
Máquinas de trabalho locais usam menos espaço de disco porque dados comumente usados podem ser armazenados em uma única máquina e ainda assim permanecer acessível à outros na rede.
Não é necessário criar diretórios pessoais de usuários separados em cada máquina na rede. Diretórios pessoais podem ser criados em um servidor NFS de forma acessível por toda a rede.
Dispositivos de armazenamento como disquetes, CD-ROM, e chaveiros USB podem ser usados por outras máquinas na rede. Isto pode reduzir o número de dispositivos de mídia removíveis por toda a rede.
Em um prompt de terminal entre o seguinte comando para instalar o servidor NFS:
sudo apt-get install nfs-kernel-server portmap
Você pode configurar os diretórios a serem exportados adicionando-os ao arquivo /etc/exports
. Por exemplo:
/ubuntu *(ro,sync,no_root_squash) /home *(rw,sync,no_root_squash)
Você pode substituir o * com um dos formatos de nome de host. Faça a declaração de nome de host o mais específica possível para que sistemas indesejados não acessem a montagem NFS.
Para inicar o servidor NFS, você pode executar o seguinte comando em um terminal:
sudo /etc/init.d/nfs-kernel-server start
Use o comando mount para montar um diretório compartilhado NFS de outra máquina, digitando num prompt de terminal um comando similar ao seguinte:
sudo mount exemplo.nomedamáquina.com:/ubuntu /local/ubuntu
![]() |
|
O diretório ponto de montagem |
Uma forma alternativa para montar uma partição compartilhada NFS remota é adicionar uma linha ao arquivo /etc/fstab
. A linha deve conter o nome do servidor NFS host, o diretório no servidor sendo exportado, e o diretório local onde a partição NFS deve ser montado.
A sintaxe normal para a linha no arquivo /etc/fstab
é a seguinte:
exemplo.nomedohost.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr
If you have trouble mounting an NFS share, make sure the nfs-common package is installed on your client. To install nfs-common enter the following command at the terminal prompt:
sudo apt-get install nfs-common