Autor Tópico: compartilhar pasta  (Lida 4148 vezes)

Offline maria

  • Usuário Ubuntu
  • *
  • Mensagens: 40
    • Ver perfil
compartilhar pasta
« Online: 23 de Outubro de 2007, 15:12 »
Eu compartilhei uma pasta em computador com ubuntu 7.04 e depois no outro eu montei a pasta compartilhada usando mount -t nfs 192.168.0.2:/home/cr /home/cr2/cr mas deu o seguinte erro e não fez: mount.nfs:mount to NFS server "192.168.0.5" failed: system error: no route to host.
Outra coisa como que eu faço para quando a máquina for desligada não desfaça essa montagem.


Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: compartilhar pasta
« Resposta #1 Online: 23 de Outubro de 2007, 15:37 »
Eu compartilhei uma pasta em computador com ubuntu 7.04 e depois no outro eu montei a pasta compartilhada usando mount -t nfs 192.168.0.2:/home/cr /home/cr2/cr mas deu o seguinte erro e não fez: mount.nfs:mount to NFS server "192.168.0.5" failed: system error: no route to host.

Como fez o compartilhamento no micro "servidor"? Talvez isto ajude, não é só sobre NFS mas fala dele também.

Citar
Outra coisa como que eu faço para quando a máquina for desligada não desfaça essa montagem.

Faça a montagem pelo /etc/fstab, e desde que o servidor esteja logado o diretório será montado automaticamente.

[]'s

Cristiano.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline maria

  • Usuário Ubuntu
  • *
  • Mensagens: 40
    • Ver perfil
Re: compartilhar pasta
« Resposta #2 Online: 26 de Outubro de 2007, 10:12 »
Como que eu faço para usar /etc/fstab para fazer as montagens.

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: compartilhar pasta
« Resposta #3 Online: 26 de Outubro de 2007, 10:23 »
Como que eu faço para usar /etc/fstab para fazer as montagens.

Se esta usando o NFS adicione a seguinte linha ao fstab:

Citar
IP:/Pasta-Exportada    /Ponto-de-Montagem    NFS    defaults     0     0

Onde:

  • IP: É o endereço IP do PC servidor
  • /Pasta-Exportada: Pasta exportada através do NFS (listada em /etc/exports)
  • /Ponto-de-Montagem: Diretório local onde as informações estarão disponíveis

Vou deixar um exemplo de como uso aqui:

Citar
192.168.1.3:/home   /home    NFS    defaults   0     0

E para editar o arquivo /etc/fstab:

Código: [Selecionar]
sudo gedit /etc/fstab
[]'s

Cristiano.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline maria

  • Usuário Ubuntu
  • *
  • Mensagens: 40
    • Ver perfil
Re: compartilhar pasta
« Resposta #4 Online: 29 de Outubro de 2007, 16:28 »
Eu fiz pelo /etc/fstab mas não mountou outra coisa eu criei um compartilhamento no formato SMB para windows mas quando eu vou em uma máquina com windows é localizada a máquina mas não consigo visualizar o conteúdo pede usuário e senha para conectar eu informo mas dá uma mensagem de erro dizendo que não conseguiu logar.

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: compartilhar pasta
« Resposta #5 Online: 29 de Outubro de 2007, 16:36 »
No final das contas você usou NFS ou SAMBA para fazer seu compartilhamento?

Citar
... eu montei a pasta compartilhada usando mount -t nfs 192.168.0.2:/home/cr /home/cr2/cr mas deu o seguinte erro e não fez: mount.nfs:mount to NFS server ....

Citar
... eu criei um compartilhamento no formato SMB para windows ...
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline maria

  • Usuário Ubuntu
  • *
  • Mensagens: 40
    • Ver perfil
Re: compartilhar pasta
« Resposta #6 Online: 30 de Outubro de 2007, 09:53 »
Eu preciso compartilhar todas os computadores com windows e ubuntu o que é melhor fazer.

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: compartilhar pasta
« Resposta #7 Online: 30 de Outubro de 2007, 10:54 »
Para compartilhar diretórios de Linux para Linux você pode usar o NFS. Abaixo segue informação sobre o NFS, retiradas daqui:

Citar
....
NFS: Acrónimo para Network File System. Ele tem por função permitir o compartilhamento de pastas de uma determinado equipamento (Servidor) para outros (Estações) através de uma rede. Através dele o usuário pode a acessar suas pastas, gravadas em um servidor remoto, como se fossem arquivos locais.

....

2.2 – NFS

Os seguintes daemons são necessários para o funcionamento do NFS:

nfsdO daemon NFS, que atende as requisições dos clientes
mountdO daemon de montagem do NFS
portmapO daemon portmapper permite que clientes descubram em que porta o servidor esta utilizando
nfsiodEste daemon é opcional e roda no lado do cliente. O nfsiod atende às solicitações do servidor NFS. Apesar de sua existência não obrigatória para a operação correta do NFS ele aumenta o desempenho.

Para o funcionamento do NFS em nosso servidor instalamos o pacote nfs-kernel-server (já que o ubuntu é uma distribuição derivada do debian), como segue:

Código: [Selecionar]
$ sudo -s
Password: *****
# apt-get install  nfs-kernel-server
......

Após a instalação do pacote e suas dependências seguiu-se a configuração do serviço. Para a configuração do serviço basta editar o seguinte arquivo:

/etc/exports: Este arquivo especifica quais sistemas de arquivos o NFS deve exportar, quais máquinas poderão ter acesso a ele na rede e que permissões elas terão (somente leitura, leitura e escrita e etc) sobre este sistema de arquivos. Existem outras opções que poderão ser usadas aqui.
Código: [Selecionar]
# cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
/home            192.168.0.*(rw,sync)
#

No caso estamos exportando a pasta /home, para as máquinas com IP 192.168.0.[1-255], permitindo leitura e gravação nesta pasta.

Após a edição do arquivo basta “startar” o serviço, e para tanto:

Código: [Selecionar]
# cd /etc/init.d
# ./nfs-kernel-server start
......

Vale lembrar que este tutorial esta tomando por base o Ubuntu, mas caso você esteja realizando a instalação em um sistema operacional que não seja derivado do debian para “startar” o serviço você derá executar os seguintes comandos:

Código: [Selecionar]
# cd /etc/init.d
# ./portmap start
.....
# ./nfs start
......

Para a configuração do cliente NFS basta instalar o pacote nfs-kernel-server (conforme já foi explicado) e proceder com a montagem do sistema de arquivos. Para tanto execute:

Código: [Selecionar]
# mount -t nfs <IP do Servidor>:/Caminho/Pasta_Servidor /Ponto_de_Montagem
#

IP do Servidor: IP dá máquina em que foi configurado o servidor NFS
/Caminho/Pasta_Servidor: Uma das pastas relacionadas no arquivo /etc/exports no servidor NFS. No nosso caso /home
/Ponto_de_Montagem: O local em que deseja-se montar a pasta do servidor. No nosso caso, para que a pasta /home seja acessada de forma transparente pelo usuário, usaremos como ponto de montagem a pasta /home da estação.

Para automatizar o processo de montagem da pasta durante o boot basta editar o arquivo /etc/fstab e inserir nele a linha correspondente à pasta em questão, conforme exemplo abaixo:

Código: [Selecionar]
# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system>  <mount point>   <type>        <options>       <dump>  <pass>
proc             /proc            proc         defaults        0       0
/dev/hdd2        /                reiserfs     notail          0       1
/dev/hdd1        none             swap         sw              0       0
/dev/hdc         /media/cdrom0    udf,iso9660  user,noauto     0       0
192.168.0.3:/home /home            nfs          defaults        0       0
#




Já para compartilhar diretórios de Linux para Windows você deve usar o SAMBA. Segue um excelente texto sobre ele:

Configurando um servidor Samba
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline maria

  • Usuário Ubuntu
  • *
  • Mensagens: 40
    • Ver perfil
Re: compartilhar pasta
« Resposta #8 Online: 02 de Novembro de 2007, 11:55 »
Eu compartilhei minhas pastas no modo smb mas quando tento abrir os arquivos do openoffice 2.3 pela rede dá a seguinte mensagem: Ocorreu um erro geral da internet.