Links

1. Links

Adriano S. F. Leal
adriano_leal

(usa Ubuntu)

Enviado em 08/10/2010 - 11:27h

Fala pessoal, tudo bem?

Sou iniciante em Linux e a princípio estou estudando algumas coisas do SO. Estou estagiando em uma empresa do ramo de soluções para TV Digital, mais especificamente com programação embarcada, e por isso tenho que usar exclusivamente o Linux. Uso o Ubuntu 10.04.

Com certeza terei várias dúvidas, e agora gostaria de esclarecer algumas dúvidas em relação aos links do Linux. Estudando um pouco a estrutura de arquivos, vi que no Linux há uma estrutura de arquivo em disco chamada de "node" que referencia um arquivo e define suas propriedades como: endereço físico, tamanho, usuário e grupo etc. Até aí beleza!

Agora em relação aos links... Links simbólicos são, realmente, uma referência para um arquivo? Apagando o arquivo, o link simbólico fica perdido? Como o espaço de memória do arquivo apagado fica livre para escrita, quando esse espaço for ocupado por um futuro arquivo o link simbólico apontará para o novo arquivo?

Sobre hard links, estes eu não entendi bem o objetivo. Pelo que entendi é uma cópia realmente de um arquivo, é isso mesmo? Pois quando se apaga o arquivo referenciado, o hard link não fica perdido.

Se puderem esclarecer minhas dúvidas.

Valeu.


  


2. Re: Links

Marcus-RJ
Marcus-RJ

(usa Arch Linux)

Enviado em 08/10/2010 - 14:34h

Neste link a resposta.

http://brunotorres.net/links

Abs!


3. Re: Links

Adriano S. F. Leal
adriano_leal

(usa Ubuntu)

Enviado em 08/10/2010 - 14:40h

Na verdade eu cheguei a esse exato link nas minhas pesquisas, mas queria ter certeza de alguém com mais experiência falando a mesma coisa. Até porque existe muito conteúdo duvidoso na internet.


4. Re: Links

José Mário
miura 787

(usa Ubuntu)

Enviado em 08/10/2010 - 14:48h

Pelo o que eu sei o HardLink aponta para o inode do disco, isto é, onde o arquivo está gravado.

Enquanto houver algum hardlink apontando para o arquivo, mesmo que você delete, ele ficará ainda gravado no disco e disponível para acesso através do(s) hardlink(s) respantes.

O Link Simbólico aponta para o endereço do arquivo, mas não para o inode, caso se apague o arquivo os links ficam inutilizados.

HardLinks somente podem ser feitos dentro de um mesmo disco rígido.

Me corrijam se eu tiver cometido algum engano!

Ats
Miura 787