ACESSO NFS ATRAVÉS DE UMA APLICAÇÃO

1. ACESSO NFS ATRAVÉS DE UMA APLICAÇÃO

Victor Magalhães Pacheco
victormag

(usa Ubuntu)

Enviado em 10/02/2014 - 22:00h

Pessoal beleza?

Gostaria de saber se algum de vocês, já trabalhou em algum projeto onde através de um sistema feito em C, acessar outro pc remotamente e criar um diretório remotamente com NFS através da aplicação ou algo parecido.


  


2. Re: ACESSO NFS ATRAVÉS DE UMA APLICAÇÃO

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/02/2014 - 00:36h

Você pode implementar um cliente/servidor que faça o que você desejar, tipo criar/editar/excluir arquivo/diretório...

Implemente funções na aplicação servidora, e chame-as quando o comando for recebido em mensagens.
Exemplo:
cliente: mkdir dirname
server:

void my_mkdir(char *buffer){
char *dir;
if(strstr(buffer,"mkdir")!= NULL){

dir = strstr(buffer,"mkdir");
dir += 6; //aponta para o nome do diretório (dirname)
mkdir(dir);
}
}


Depois de criadas todas as funções disponíveis na aplicação servidora, faça parse das mensagens recebidas por socket e então chame as funções correspondentes.
Já fiz muito isso, é coisa simples...


3. Re: ACESSO NFS ATRAVÉS DE UMA APLICAÇÃO

Paulo
paulo1205

(usa Ubuntu)

Enviado em 11/02/2014 - 13:10h

victormag escreveu:

Pessoal beleza?

Gostaria de saber se algum de vocês, já trabalhou em algum projeto onde através de um sistema feito em C, acessar outro pc remotamente e criar um diretório remotamente com NFS através da aplicação ou algo parecido.


NFS (de Network File System) é uma aplicação de RPC (de Remote Procedure Call, hoje chamado ONCRPC), cuja descrição funcional é dada pela RFC1813 (NFS versão 3).

Se tudo o que você precisa é criar um diretório numa máquina remota e mais nada do que um cliente NFS normalmente faz, imagino que com umas poucas chamadas de RPC seja possível resolver o problema. Se, portanto, for esse o caso, eu diria para você ler a RFC de NFS e a de RPC (RFC5531), bem como para procurar livros ou tutoriais que ensinem a programar usando RPC.


4. Re: ACESSO NFS ATRAVÉS DE UMA APLICAÇÃO

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 11/02/2014 - 16:06h

É mole mole....

Basta vc montar o nfs na máquina servidora e montar no cliente.
No seu programa C, vc o coloca para acessar esse diretório montado. Daí vc cria/exclui e que mais lhe der na telha.


5. Re: ACESSO NFS ATRAVÉS DE UMA APLICAÇÃO

Victor Magalhães Pacheco
victormag

(usa Ubuntu)

Enviado em 11/02/2014 - 16:38h

Valeu pelas respostas pessoal.

então, no meu caso, sou muito noob, em questão de programar em C.

vocês sabem me dizer qual library em C trabalha com RPC?
tipo, chamo a library, e uso os recursos dela pra me concectar remotamente....

vocês conhecem algum tutorial? estou meio perdido :(

obrigado novamente.


6. Re: ACESSO NFS ATRAVÉS DE UMA APLICAÇÃO

Paulo
paulo1205

(usa Ubuntu)

Enviado em 11/02/2014 - 16:56h

Procure no Google por "Sun RPC tutorial". Escolha o que você achar melhor.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts