Re: [FUG-BR] Pastas virtuais
Sem querer abusar mais já abusando. Têm como eu fazer isso no linux... --- Patrick Tracanelli [EMAIL PROTECTED] escreveu: Rodrigo de Souza Valério wrote: UAU, Valeu Patrick, você salvou a pátria, (de mim), agora a polícia vai poder pesquisar meus arquivos secretos sobre empréstimo ao PT mais facilmente, assinado: Rodrigo VALÉRIO. Brincadeiras a parte, meu muito obrigado... Ahh :( Brincandeira? Logo agora que eu ia pedir uma senha de sacador no banco rural hehehe. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 sip://[EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Pastas virtuais
Rodrigo de Souza Valério wrote: Pessoal, Sou um tanto quanto inexperiente em *nix, então lá via minha pergunta... Como faço prara criar uma pasta virtual, igual a um link simbólico, só que ao invés de apontar para um pasta, apontar para duas pastas diferentes, com conteúdos diferentes, exemplo, tenho a seguinte estrutura: /2001/docs /2002/docs quero poder acessar a pasta /qualquer coisa/docs, e ver o conteúdo das duas pastas, é possível isso? Em FreeBSD, SIM man mount_union Somente com o comando ln, através do samba, agradeço desde já. Perai, voce quer a solução ou quer usar o comando ln? ;-) Parece a celebre frase do Sr. Henri Ford quando lancou o seu primeiro modelo industrializado: Os consumidores vao poder escolher a cor que quiser, desde que seja preto. ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Pastas virtuais
Patrick, E se nos diretórios existirem 2 ou mais arquivos com nomes iguais? vai gerar erro ou ele considera somente um? Celso Em 06/08/05, Patrick Tracanelli[EMAIL PROTECTED] escreveu: Rodrigo de Souza Valério wrote: UAU, Valeu Patrick, você salvou a pátria, (de mim), agora a polícia vai poder pesquisar meus arquivos secretos sobre empréstimo ao PT mais facilmente, assinado: Rodrigo VALÉRIO. Brincadeiras a parte, meu muito obrigado... Ahh :( Brincandeira? Logo agora que eu ia pedir uma senha de sacador no banco rural hehehe. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 sip://[EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
[FUG-BR] Pastas virtuais
Pessoal, Sou um tanto quanto inexperiente em *nix, então lá via minha pergunta... Como faço prara criar uma pasta virtual, igual a um link simbólico, só que ao invés de apontar para um pasta, apontar para duas pastas diferentes, com conteúdos diferentes, exemplo, tenho a seguinte estrutura: /2001/docs /2002/docs quero poder acessar a pasta /qualquer coisa/docs, e ver o conteúdo das duas pastas, é possível isso? Somente com o comando ln, através do samba, agradeço desde já. Rodrigo Valério MPRO ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Pastas virtuais
cara, de boa... sei lá! acho que isso nem é possível. Pelo menos eu nunca ouvi falar de algo do gênero. Com sorte talvez, vc conseguiria fazer um shell script que roda-se a cada 5 minutos buscando arquivos novos e criando links simbólicos para esses arquivos em uma pasta nova. Mas desse jeito que vc falou, link simbólico para dois lugares? Isso não existe... não que eu saiba, pelo menos, pode ser ignorância minha... On 8/5/05, Rodrigo de Souza Valério [EMAIL PROTECTED] wrote: Pessoal, Sou um tanto quanto inexperiente em *nix, então lá via minha pergunta... Como faço prara criar uma pasta virtual, igual a um link simbólico, só que ao invés de apontar para um pasta, apontar para duas pastas diferentes, com conteúdos diferentes, exemplo, tenho a seguinte estrutura: /2001/docs /2002/docs quero poder acessar a pasta /qualquer coisa/docs, e ver o conteúdo das duas pastas, é possível isso? Somente com o comando ln, através do samba, agradeço desde já. Rodrigo Valério MPRO ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Pastas virtuais
Bom, não precisa ser link simbólico não, pode ser algum software, (SAMBA ou sei lá), mais valeu, cou continuar tentando uma solução... obrigado. Rodrigo Valério. --- Pablo Sánchez [EMAIL PROTECTED] escreveu: cara, de boa... sei lá! acho que isso nem é possível. Pelo menos eu nunca ouvi falar de algo do gênero. Com sorte talvez, vc conseguiria fazer um shell script que roda-se a cada 5 minutos buscando arquivos novos e criando links simbólicos para esses arquivos em uma pasta nova. Mas desse jeito que vc falou, link simbólico para dois lugares? Isso não existe... não que eu saiba, pelo menos, pode ser ignorância minha... On 8/5/05, Rodrigo de Souza Valério [EMAIL PROTECTED] wrote: Pessoal, Sou um tanto quanto inexperiente em *nix, então lá via minha pergunta... Como faço prara criar uma pasta virtual, igual a um link simbólico, só que ao invés de apontar para um pasta, apontar para duas pastas diferentes, com conteúdos diferentes, exemplo, tenho a seguinte estrutura: /2001/docs /2002/docs quero poder acessar a pasta /qualquer coisa/docs, e ver o conteúdo das duas pastas, é possível isso? Somente com o comando ln, através do samba, agradeço desde já. Rodrigo Valério MPRO ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Pastas virtuais
Eu acho muito dificil haver isso... imagina se vc vai no /qualquer coisa/docs e cria um arquivo... em qual diretorio ele seria REALMENTE criado??? /2001/docs ou /2002/docs??? Também nao tenho ceretza... mas por este motivo q acabei de mostrar, acho muito dificil haver esta solucao... []s, Mário Meyer On 8/5/05, Rodrigo de Souza Valério [EMAIL PROTECTED] wrote: Bom, não precisa ser link simbólico não, pode ser algum software, (SAMBA ou sei lá), mais valeu, cou continuar tentando uma solução... obrigado. Rodrigo Valério. --- Pablo Sánchez [EMAIL PROTECTED] escreveu: cara, de boa... sei lá! acho que isso nem é possível. Pelo menos eu nunca ouvi falar de algo do gênero. Com sorte talvez, vc conseguiria fazer um shell script que roda-se a cada 5 minutos buscando arquivos novos e criando links simbólicos para esses arquivos em uma pasta nova. Mas desse jeito que vc falou, link simbólico para dois lugares? Isso não existe... não que eu saiba, pelo menos, pode ser ignorância minha... On 8/5/05, Rodrigo de Souza Valério [EMAIL PROTECTED] wrote: Pessoal, Sou um tanto quanto inexperiente em *nix, então lá via minha pergunta... Como faço prara criar uma pasta virtual, igual a um link simbólico, só que ao invés de apontar para um pasta, apontar para duas pastas diferentes, com conteúdos diferentes, exemplo, tenho a seguinte estrutura: /2001/docs /2002/docs quero poder acessar a pasta /qualquer coisa/docs, e ver o conteúdo das duas pastas, é possível isso? Somente com o comando ln, através do samba, agradeço desde já. Rodrigo Valério MPRO -- Linux is for people who hate Windows, BSD is for people who love UNIX ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Pastas virtuais
Pablo Sánchez wrote: cara, de boa... sei lá! acho que isso nem é possível. Pelo menos eu nunca ouvi falar de algo do gênero. Com sorte talvez, vc conseguiria fazer um shell script que roda-se a cada 5 minutos buscando arquivos novos e criando links simbólicos para esses arquivos em uma pasta nova. Mas desse jeito que vc falou, link simbólico para dois lugares? Isso não existe... não que eu saiba, pelo menos, pode ser ignorância minha... On 8/5/05, Rodrigo de Souza Valério [EMAIL PROTECTED] wrote: Pessoal, Sou um tanto quanto inexperiente em *nix, então lá via minha pergunta... Como faço prara criar uma pasta virtual, igual a um link simbólico, só que ao invés de apontar para um pasta, apontar para duas pastas diferentes, com conteúdos diferentes, exemplo, tenho a seguinte estrutura: /2001/docs /2002/docs quero poder acessar a pasta /qualquer coisa/docs, e ver o conteúdo das duas pastas, é possível isso? Somente com o comando ln, através do samba, agradeço desde já. Rodrigo Valério MPRO Rodrigo Valerio (espero que nao seja parente do outro Valerio.. o Marcos.. hehe). O que voce quer existe, apesar de nao ser muito comum. Chana-se unionfs e e' bastante flexivel. De fato ao lado do nullfs e muito usado por pessoas que administram diversos ambientes com Jail. E usado comercialmente em empresas como a VERIO para oferecer virtualmente conteudo de multiplos diretorios em um soh diretorio. O comportamento do unionfs igualmente ao do nullfs e' um pouco conhecido em circunstancias diversas, mas o funcionamento basico deles e' comum e seguro. Sobre flexibilidade e possibilidades diversas - levando a comportamentos adversos leia a pagina de manual mount_unionfs(8). No ambiente simples que voce quer estou certo que o exemplo a seguir vai ser bem claro. Acompanhe passo-a-passo: # mkdir /tmp/diretorio1 # mkdir /tmp/diretorio2 # echo conteudo arquivo 1 dentro diretorio 1 /tmp/diretorio1/arquivo1 # echo conteudo arquivo 2 dentro diretorio 2 /tmp/diretorio2/arquivo2 # mkdir /tmp/uniao_diretorios1e2 # mount_unionfs /tmp/diretorio1 /tmp/uniao_diretorios1e2 # mount_unionfs /tmp/diretorio2 /tmp/uniao_diretorios1e2 # ls /tmp/uniao_diretorios1e2/ arquivo1arquivo2 # cat /tmp/uniao_diretorios1e2/arquivo1 conteudo arquivo 1 dentro diretorio 1 # cat /tmp/uniao_diretorios1e2/arquivo2 conteudo arquivo 2 dentro diretorio 2 Eh isso que voce quer neh? Black magic total. Tem coisa mais obscura no FreeBSD em relacao a inodes; tente ler o codigo fonte do mount quando voce da um mount -o snapshots e ver o que acontece quanto aos inodes, especialmente ao serem submetidos a um unlink() -- rm(1) -- em um FS fotografado - com snapshot logico ativo. Da pra se divertir um bocado. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 sip://[EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Pastas virtuais
UAU, Valeu Patrick, você salvou a pátria, (de mim), agora a polícia vai poder pesquisar meus arquivos secretos sobre empréstimo ao PT mais facilmente, assinado: Rodrigo VALÉRIO. Brincadeiras a parte, meu muito obrigado... --- Patrick Tracanelli [EMAIL PROTECTED] escreveu: Pablo Sánchez wrote: cara, de boa... sei lá! acho que isso nem é possível. Pelo menos eu nunca ouvi falar de algo do gênero. Com sorte talvez, vc conseguiria fazer um shell script que roda-se a cada 5 minutos buscando arquivos novos e criando links simbólicos para esses arquivos em uma pasta nova. Mas desse jeito que vc falou, link simbólico para dois lugares? Isso não existe... não que eu saiba, pelo menos, pode ser ignorância minha... On 8/5/05, Rodrigo de Souza Valério [EMAIL PROTECTED] wrote: Pessoal, Sou um tanto quanto inexperiente em *nix, então lá via minha pergunta... Como faço prara criar uma pasta virtual, igual a um link simbólico, só que ao invés de apontar para um pasta, apontar para duas pastas diferentes, com conteúdos diferentes, exemplo, tenho a seguinte estrutura: /2001/docs /2002/docs quero poder acessar a pasta /qualquer coisa/docs, e ver o conteúdo das duas pastas, é possível isso? Somente com o comando ln, através do samba, agradeço desde já. Rodrigo Valério MPRO Rodrigo Valerio (espero que nao seja parente do outro Valerio.. o Marcos.. hehe). O que voce quer existe, apesar de nao ser muito comum. Chana-se unionfs e e' bastante flexivel. De fato ao lado do nullfs e muito usado por pessoas que administram diversos ambientes com Jail. E usado comercialmente em empresas como a VERIO para oferecer virtualmente conteudo de multiplos diretorios em um soh diretorio. O comportamento do unionfs igualmente ao do nullfs e' um pouco conhecido em circunstancias diversas, mas o funcionamento basico deles e' comum e seguro. Sobre flexibilidade e possibilidades diversas - levando a comportamentos adversos leia a pagina de manual mount_unionfs(8). No ambiente simples que voce quer estou certo que o exemplo a seguir vai ser bem claro. Acompanhe passo-a-passo: # mkdir /tmp/diretorio1 # mkdir /tmp/diretorio2 # echo conteudo arquivo 1 dentro diretorio 1 /tmp/diretorio1/arquivo1 # echo conteudo arquivo 2 dentro diretorio 2 /tmp/diretorio2/arquivo2 # mkdir /tmp/uniao_diretorios1e2 # mount_unionfs /tmp/diretorio1 /tmp/uniao_diretorios1e2 # mount_unionfs /tmp/diretorio2 /tmp/uniao_diretorios1e2 # ls /tmp/uniao_diretorios1e2/ arquivo1arquivo2 # cat /tmp/uniao_diretorios1e2/arquivo1 conteudo arquivo 1 dentro diretorio 1 # cat /tmp/uniao_diretorios1e2/arquivo2 conteudo arquivo 2 dentro diretorio 2 Eh isso que voce quer neh? Black magic total. Tem coisa mais obscura no FreeBSD em relacao a inodes; tente ler o codigo fonte do mount quando voce da um mount -o snapshots e ver o que acontece quanto aos inodes, especialmente ao serem submetidos a um unlink() -- rm(1) -- em um FS fotografado - com snapshot logico ativo. Da pra se divertir um bocado. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 sip://[EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Pastas virtuais
Rodrigo de Souza Valério wrote: UAU, Valeu Patrick, você salvou a pátria, (de mim), agora a polícia vai poder pesquisar meus arquivos secretos sobre empréstimo ao PT mais facilmente, assinado: Rodrigo VALÉRIO. Brincadeiras a parte, meu muito obrigado... Ahh :( Brincandeira? Logo agora que eu ia pedir uma senha de sacador no banco rural hehehe. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 sip://[EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br