Nfs: compartilhar pastas no linux
Índice:
- NFS: compartilhando pastas no Linux
- Instalação do NFS
- Configuração do servidor NFS
- Início e parada manual do NFS
- Acesso à pasta compartilhada NFS
- Problemas ao montar
- Pastas compartilhadas
NFS do termo em inglês Network File System, que significa Network File System. É o acrônimo para identificar o sistema nativo usado pelo Linux para compartilhar pastas em uma rede. E, como resultado, essas pastas compartilhadas podem ser acessadas nos computadores de outros usuários, como se estivessem no próprio disco rígido.
Portanto, poderíamos dizer que, o NFS permite que computadores usando Linux se conectem e compartilhem pastas entre si. Além disso, no Linux, existem outras alternativas para compartilhar recursos como Samba, FTP, SSH, mas a coisa recomendada a ser feita para compartilhar recursos em uma rede Linux é o NFS.
NFS: compartilhando pastas no Linux
Instalação do NFS
Para usar o serviço, precisamos instalar o pacote NFS anteriormente para a distribuição correspondente. Normalmente, a maioria dos computadores já contém o pacote, pois pode ser necessário compartilhar uma pasta a qualquer momento. No entanto, o fato de um computador ter o pacote instalado não significa que ele já esteja compartilhando seu sistema de arquivos na rede. Para isso, requer uma configuração e um início anterior do serviço.
Para prosseguir com a instalação do NFS e queremos obter a versão mais recente, usamos o comando apt-get no console:
apt-get install nfs-common nfs-kernel-server
Configuração do servidor NFS
Antes de iniciar os serviços, é necessário especificar quais pastas você deseja compartilhar e definir sob que tipo de permissões o acesso será: somente leitura ou leitura e gravação. Por outro lado, também é possível estabelecer quais computadores podem se conectar a essas pastas. Todas essas opções podem ser configuradas no arquivo: / etc / exportações
No arquivo de configuração, em cada linha, podemos especificar vários pontos:
- A pasta que queremos compartilhar.As permissões sob as quais ele é compartilhado (somente leitura: 'ro' ou leitura e gravação: 'rw'). Quais são as máquinas que têm acesso permitido. Pode ser um nome, um endereço IP ou um intervalo de endereços IP.
Ao usar o NFS para compartilhamento, recomendamos que você defina as restrições máximas de permissão. Por exemplo, se os usuários não precisarem gravar em arquivos, devemos definir a permissão 'somente leitura'.
Início e parada manual do NFS
Para que os serviços do servidor NFS funcionem, o primeiro passo é iniciar o serviço portman; portanto, a primeira coisa que devemos executar é:
sudo /etc/init.d/portmap start
Se quisermos iniciar o serviço NFS ou sempre que fizermos modificações no arquivo / etc / export, será necessário executar o seguinte comando:
sudo /etc/init.d/nfs-kernel-server restart
Caso contrário, ou seja, parando o serviço, usamos:
sudo /etc/init.d/nfs-kernel-server stop
Você pode estar interessado em ler: ownCloud: Como ter sua própria nuvem no Ubuntu
Acesso à pasta compartilhada NFS
Para acessar uma pasta compartilhada pelo NFS, os primeiros passos a serem seguidos são a instalação dos pacotes portman e nfs-commons. Para isso, executamos:
sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap restart
Neste ponto, já poderemos montar a pasta compartilhada em nosso sistema. Portanto, a entrada é como se fosse qualquer outra pasta dentro do nosso sistema de arquivos no disco rígido.
Por exemplo, se tivermos uma pasta dentro do servidor NFS, suponha que um servidor compartilhe uma pasta chamada / photos by NFS. No PC cliente, podemos criar uma pasta chamada / photos-server e montar uma pasta compartilhada no servidor. A instrução a ser executada no console seria:
sudo mount -t servidor nfs-ip: / photos / server-photos
A partir deste momento, já podemos verificar o conteúdo da pasta e, se as permissões estiverem disponíveis, até fazer modificações. É importante observar que a montagem deve ser feita em uma pasta em nosso sistema, caso contrário, os arquivos remotos não serão exibidos.
Por outro lado, para desmontar a pasta, executamos no console o comando umount e seguimos o nome da pasta na qual está montada, por exemplo:
sudo umount / servidor de fotos
Problemas ao montar
Ao montar uma pasta NFS, qualquer um destes 3 erros pode ocorrer: Problemas de rede, problemas no servidor ou problemas no cliente.
Para descartar se o problema é do servidor ou não, podemos tentar montar a pasta no próprio servidor usando o IP 127.0.0.1. Se funcionar, o problema está na rede ou no cliente.
Por outro lado, se o ping do servidor para o cliente não mostrar firewall, o problema está no cliente.
Se este for um problema que ocorre no cliente, podemos tentar reinstalar o cliente ou executar estes comandos no cliente:
apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap restart /etc/init.d/nfs-kernel-server restart
E, finalmente, tente montar a pasta.
Pastas compartilhadas
Se quisermos configurar que uma pasta compartilhada pelo NFS seja montada automaticamente quando iniciarmos o sistema Linux, podemos fazer uma modificação no arquivo / etc / fstab, a linha a ser adicionada será a seguinte:
server-ip: / photos / server-photos nfs
Dessa forma, quando iniciarmos nossa máquina, a pasta / fotos no servidor será montada automaticamente em nossa pasta / servidor de fotos.
Além disso, é recomendável que os dados de cada usuário na rede sejam armazenados centralmente em um espaço no servidor. Isso fornecerá várias vantagens, como:
- O usuário terá a possibilidade de acessar seus arquivos, inclusive de um computador incomum.Para o administrador, será muito mais fácil fazer cópias de backup e, se a máquina do usuário falhar, eles não perderão suas informações.
Para conseguir isso, o servidor deve ter contas de usuário centralizadas e os clientes devem ser configurados para autenticar durante a conexão.
Como excluir pastas do meu computador no Windows 10
Ensinamos você a excluir as pastas dentro do meu computador no Windows 10 passo a passo e sem nenhuma dificuldade. Imagens, documentos, música ...
Gerenciamento de permissões de arquivos e pastas do Linux
O gerenciamento de permissões de arquivos e pastas no Linux é essencial; a proteção das informações que armazenamos em nosso computador depende delas.
Connect Como conectar o ubuntu à rede windows para compartilhar pastas
Vemos em detalhes como conectar o Ubuntu à rede do Windows para compartilhar pastas usando o Samba. Ensinamos o método mais simples