dúvida simples sobre servidor NFS

Iniciado por carlosfrancoba, 04 de Abril de 2007, 14:26

tópico anterior - próximo tópico

carlosfrancoba

como colocar o serviço NFS para iniciar no boot?
já li no google que é preciso ir até o diretório /etc/rc.d e dar os seguintes comandos:
# chmod a+x rc.portmap
# chmod a+x rc.nfsd

mas o problema é que esse diretório citado não existe no meu Ubuntu!!!!!!
alguém sabe alguma outra forma de fazer ou porque aqui não existe esse diretório?
gostaria de aproveitar o post e perguntar também quais pacotes devem estar instalados no servidor e nos clientes para que o Ubuntu consiga compartilhar aquivos NFS.


até +! valew!

clcampos

Basta instalar o NFS com apt-get que o serviço é iniciado automaticamente.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafael###

clcampos respondeu da forma correta mas se não der, tente montar um script e criar um atalho no runlevel no sistema

script:

Citar#!/bin/bash

exportfs -a

Esse comando faz com que exporte todos os diretórios compartilhados no /etc/exports e esse tem no Ubuntu heheheh experiência própria!!

flwwss

*lembrando q da forma como o clcampos está mais certo, poie ele tem q fazer isso por padrão quando instalado e com exports criado e configurado



GNU/Linux e SL um novo estilo de vida!!!!!!!!!!

clcampos

Engraçado que nunca tinha lido isto, sobre o exportfs.

Mas você também pode criar a entrada para o NFS. Faço uma pesquisa em casa e retorno mais tarde, mas isto funcionaria caso ele não fosse "startado" (se não me engano /etc/init.d/nfs-kernel-server
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafael###

clcampos certinho de novo  ;) tinha me esquecido de citar isto! Tem mais um tmbm /etc/init.d/nfs-common !!!

E sobre o exportfs:

Citar
#man exportfs

OPTIONS
       -a     Export or unexport all directories.

       -o options,...
              Specify  a  list  of  export  options  in  the same manner as in
              exports(5).

       -i     Ignore the /etc/exports file, so that only default  options  and
              options given on the command line are used.

       -r     Reexport all directories. It synchronizes /var/lib/nfs/xtab with
              /etc/exports. It removes entries in /var/lib/nfs/xtab which  are
              deleted  from /etc/exports, and remove any entries from the ker‐
              nel export table which are no longer valid.

       -u     Unexport one or more directories.

       -f     In 'new' mode, flush everything out of the kernels export table.
              Any clients that are active will get new entries added by mountd
              when they make their next request.

       -v     Be verbose. When exporting or unexporting, show what's going on.
              When  displaying  the current export list, also display the list
              of export options.

fica ae a dica ;) !!

flwwsss



GNU/Linux e SL um novo estilo de vida!!!!!!!!!!

carlosfrancoba

Muito Obrigado Galera
Só para constar eu também achei outra solução para manipular quais serviços estão iniciando com o sistema. É com a instalação do pacote "rcconf". Ele é um programa de texto para configurar os serviços que devem ou não iniciar com o Ubuntu. Depois de instalar é só chamar "rcconf" pelo terminal.
Depois de instalar o rcconf  vi que não era necessário fazer nada porque o serviço já estava habilitado. Mas, de qualquer forma, agradeço aos que tentaram ajudar.