Realmente meu amigo,

Você tem razão, não é possível criar hard links para sitema de arquivos 
diferentes.

Pensei que tinham dito que era impossível criar para diretórios mesmo no mesmo 
filesystem

Desculpem a minha confusão.

Abs!


 --------------------
Daniel Araujo
Curitiba - Paraná
email: dmulder2...@yahoo.com.br
MSN: dan...@maxxipapeis.com
skype ID: daniel.maxxi 
Linux User #470938


"O pinguim dominará o mundo!"


"Software is like sex: it's better when it's free."
Linus Torvalds




________________________________
De: Daniel Carlos <daniel.car...@gmail.com>
Para: lpi@yahoogrupos.com.br
Enviadas: Sexta-feira, 17 de Abril de 2009 16:44:44
Assunto: Re: [lpi] Questão interessante





Daniel Araujo,

Pelo que eu sei, é impossível criar hard links para diretórios ou mesmo para um 
arquivo em um filesystem diferente. Posta aí o comando que você usa para criar 
estes hard links.

Abraços,
Daniel Carlos
RHCE, LPIC-3



2009/4/17 Daniel Araujo <dmulder2004@ yahoo.com. br>




Daniel,

É possível sim cirar hard links apontando para diretórios. Faço isso 
diariamente aqui nos servidores.

Abs


 ------------ --------
Daniel Araujo
Curitiba - Paraná
email: dmulder2004@ yahoo.com. br
MSN: dan...@maxxipapeis. com
skype ID: daniel.maxxi 
Linux User #470938


"O pinguim dominará o mundo!"


"Software is like sex: it's better when it's free."
Linus Torvalds




________________________________
De: Daniel Carlos <daniel.carlos@ gmail.com>
Para: l...@yahoogrupos. com.br
Enviadas: Quinta-feira, 16 de Abril de 2009 13:55:28

Assunto: Re: [lpi] Questão interessante


Olá Ricardo,

Acompanhei o seu raciocínio e resolvi fazer alguns testes aqui. A conclusão que 
eu cheguei é a seguinte (supondo que teste esteja dentro de x, como você falou)

A conclusão é que o número 13 se refere a:

11 subdiretórios dentro do diretório "x" (ou seja, 11 hard links ".." 
existentes em cada subdiretório apontando para o "x" conforme você citou)
1   hard link "." dentro do próprio diretório "x" apontando para ele mesmo.
1   hard link que é o próprio /x !!!!!!!   (o número de hard links de um 
arquivo/diretó rio é sempre >= 1, pois ele próprio é um hard link para algum 
inode)

Acho que estamos pensando do mesmo jeito. E seguindo esse raciocínio, a 
resposta correta seria a letra E mesmo.

Mas aí você falou o seguinte:
Algum outro hard link pode ser eventualmente criado com o comando ln,
que não será um subdiretório de "x" e invalidará a alternativa "e"

Acho que não, pois que eu saiba é impossível criar hard links apontando para 
diretório usando o comando ln. Hards links só podem ser criados apontando para 
arquivos e que estejam no mesmo filesystem.  Concorda??

Boa questão!!!


Abraços,
Daniel Carlos
RHCE, LPIC







2009/4/16 Ricardo Hillbrecht <ricardo_hill03@ yahoo.com. br>




Você tem razão, a resposta mais correta parece ser a letra D, uma vez que "." e 
".." são diretórios.


drwxr-xr-x  2 fulano fulano 4096 2009-04-15 18:10 .
drwxrwx--- 13 fulano fulano 4096 2009-04-14 17:12 ..

Porém acredito que nenhuma das alternativas está totalmente correta.
Digamos que o diretório que contém "teste"  (..) seja o diretório "x".
O número grifado refere-se ao número de hard links que apontam para o "x" .
Cada um dos subdiretórios de x possui o respectivo ".." apontando para o 
diretório "x".
Isso significa que o número 13 poderia ser igual ao número de subdiretórios do 
diretório "x" (pois cada um tem um hard link ".." apontando para "x") , mais o 
hard link "." do próprio "x", mais o hard link do do diretório que contém "x" ( 
pois cada diretório possui em seu inode har links para seus arquivos).
Seria então "o número de subdiretórios mais 2", a alternativa "e".
Criei essa questão para frisar isso, porém esqueci de um detalhe sutil: isso 
nem sempre estará correto.
Algum outro hard link pode ser eventualmente criado com o comando ln, que não 
será um subdiretório de "x" e invalidará a alternativa "e"
O mesmo processo com o comando ln invalidaria a alternativa "d".

Abraços

Ricardo


2009/4/16 Daniel Carlos <daniel.carlos@ gmail.com>





Esta questão é bem capciosa!!!! !
A resposta é D se você considerar que o "." e o ".." são diretórios (e eles 
são!!!). Caso contrário a resposta é a letra E. Ou seja, essa questão é uma 
pegadinha, mas a resposta correta é a letra D mesmo, pois o "." e o ".." são 
diretórios pela própria definição de diretório!!!! !

Se estivesse perguntando o número associado ao diretório ".", significaria o 
número de subdiretórios do diretório corrente

Se fosse o número associado a um outro arquivo/diretó rio qualquer, seria o 
número de hard links apontando para aquele arquivo/diretó rio.

Abs,
Daniel Carlos
RHCE, LPIC-3



2009/4/15 Ricardo Hillbrecht <ricardo_hill03@ yahoo.com. br>





Na listagem abaixo, exibida a partir do comando "ls -la" no diretório teste, é 
correto dizer que o número grifado refere-se à:

[ful...@maquina: ~/teste$ ls -la
total 40
drwxr-xr-x  2 fulano fulano 4096 2009-04-15 18:10 .
drwxrwx--- 13 fulano fulano 4096 2009-04-14 17:12 ..
-rw-r--r--  1 fulano fulano   24 2009-04-14 17:04 teste1
-rw-r--r--  1 fulano fulano   33 2009-04-14 17:12 teste2
-rw-r--r--  1 fulano fulano   84 2009-04-14 16:07 teste3
-rw-r--r--  1 fulano fulano   24 2009-04-14 17:44 teste5
-rwxr--r--  1 fulano fulano 5053 2009-04-14 14:36 teste6
-rw-r--r--  1 fulano fulano 5053 2009-04-14 15:53 teste7

(a) o total de bytes do arquivo ..
(b) o total de arquivos do diretório a um nível acima
(c) o total de hard links que apontam para o diretório teste
(d) o total de subdiretórios do diretório a um nível acima
(e) o total de subdiretórios do diretório a um nível acima mais 2








________________________________
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
Celebridades - Música - Esportes

   


      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

Responder a