Compartilhar em rede diretórios de outra partição usando NFS

1. Compartilhar em rede diretórios de outra partição usando NFS

José
wgeek79

(usa Debian)

Enviado em 05/10/2019 - 11:44h

Uso a distro Linuxlite e já vi inúmeros tutoriais de como compartilhar pastas em rede, tanto entre Windows e Linux (pelo Samba), quanto entre dois PCs Linux (pelo NFS). Mas não encontrei nenhum que tratasse do compartilhamento quando os diretórios se encontram em uma partição /mnt. No meu caso, tenho uma partição para arquivos, para acessar tanto do Windows quanto do Linux. O caminho da partição que aparece no browser do gerenciador de arquivos é /mnt/3BA1FD53034716E2. Como não sou usuário avançado, tentei colocar esse caminho ao configurar o /etc/exports como sugere esse tutorial https://linuxdicasesuporte.blogspot.com/2015/03/compartilhamento-entre-maquinas-linux.html. Mas ele não reconhece como diretório. Certamente essa não é a forma correta, se é que é possível compartilhar diretórios de outras partições /mnt. Alguém já viu um tutorial para este caso ou sabe o caminho correto para configurar o /etc/exports? Como mostrado no link, estou tentando compartilhar utilizando o NFS.


  


2. Re: Compartilhar em rede diretórios de outra partição usando NFS

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 05/10/2019 - 17:09h

Eu já usei o NFS a muito anos atrás e funcionava perfeito para pastas em outras partições do HD.
No arquivo /etc/exports você deve utilizar uma range de IPs conforme abaixo para todas as outras maquinas da sua rede local possa acessar o seu servidor.

/mnt/partilha 192.168.0.*(async,rw)

Nota:
Sua maquina servidor deve está utilizando um IP fixo (configurada com IP fixo) para os outros micros da sua rede local poder montar o compartilhamento
fornecendo o IP do servidor.
Com nome de hostname direto não vai funcionar, a não que se configura outras coisas mais para funcionar pelo hostname no seu linux..

Os serviços rc.nfsd e rc.portmap deve ser iniciados automaticamente no boot (nomes dos serviços usado no Slackware, em outras distros pode
ter nomes diferentes). E como tudo muda rapidamente na informática talvez os nomes dos arquivos e servidores atuais seja diferente ou que tenha que
configurar outros arquivos.

Nota:
O ponto de montagem da partição, devem sempre ser montado automaticamente pelo sistema no boot e devem obrigatoriamente possuir exatamente o mesmo nome de pasta em todas as montagens.




3. Re: Compartilhar em rede diretórios de outra partição usando NFS

José
wgeek79

(usa Debian)

Enviado em 06/10/2019 - 20:21h

nandosilva escreveu:

Eu já usei o NFS a muito anos atrás e funcionava perfeito para pastas em outras partições do HD.
No arquivo /etc/exports você deve utilizar uma range de IPs conforme abaixo para todas as outras maquinas da sua rede local possa acessar o seu servidor.

/mnt/partilha 192.168.0.*(async,rw)

Nota:
Sua maquina servidor deve está utilizando um IP fixo (configurada com IP fixo) para os outros micros da sua rede local poder montar o compartilhamento
fornecendo o IP do servidor.
Com nome de hostname direto não vai funcionar, a não que se configura outras coisas mais para funcionar pelo hostname no seu linux..

Os serviços rc.nfsd e rc.portmap deve ser iniciados automaticamente no boot (nomes dos serviços usado no Slackware, em outras distros pode
ter nomes diferentes). E como tudo muda rapidamente na informática talvez os nomes dos arquivos e servidores atuais seja diferente ou que tenha que
configurar outros arquivos.

Nota:
O ponto de montagem da partição, devem sempre ser montado automaticamente pelo sistema no boot e devem obrigatoriamente possuir exatamente o mesmo nome de pasta em todas as montagens.

Ao tentar montar a pasta criada no cliente para o compartilhamento, aparece a seguinte mensagem:

mount: wrong fs type, bad option, bad superblock on 192.168.0.:/home/linuxlite/,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)

In some cases useful info is found in syslog - try
dmesg | tail or so.


Também não consegui instalar o pacote portmap, o sistema retorna que foi selecionado rpcbind no lugar de portmap.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts