Dúvida sobre hardlink e espaço em disco.

1. Dúvida sobre hardlink e espaço em disco.

Celso Miranda
digaomiranda

(usa Debian)

Enviado em 30/09/2022 - 20:23h

Boa noite a todos, pesquisei o tema aqui mas não achei nada sobre essa dúvida específica.

Estou assistindo uma aula sobre hardlinks... pelo que eu entendi um arquivo é criado apontando para o mesmo inode do destino.. mas tenho uma dúvida sobre o espaço em disco... o tamanho do arquivo é o mesmo do arquivo destino, isso significa que o hardlink ocupa o mesmo espao em disco ? sendo assim, qual a vantagem de se criar um hardlink? pq nao simplesmente copiamos o arquivo?

agora sobre a utilização de inodes...

executei um df -i e em seguida copiei o /usr criando hardlinks no destino (cp -Rvi /usr /tmp/teste). Como o hardlink faz uma referência ao inode do arquivo alvo, imaginei que ao verificar novamente com df -i após essa criação massiva, o numero utilizado de inodes estivesse igual, mas está maior.

nao consigo entender pq está maior se não foram criados novos inodes... ou a criação de um hardlink apontando para um outro inode, tem por si só um inode diferente?

Agradeço demais pela ajuda.


  


2. Re: Dúvida sobre hardlink e espaço em disco.

aguamole
aguamole

(usa KUbuntu)

Enviado em 01/10/2022 - 17:17h

O espaço ocupado é o do file, o hardlink só vai apontar para o file ocupando o espaço somente do file, o hardlink só aponta.
Não crio harklink, crio link simbólico.
Prefiro link simbólico mesmo.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


3. Re: Dúvida sobre hardlink e espaço em disco.

aguamole
aguamole

(usa KUbuntu)

Enviado em 01/10/2022 - 17:20h

Copiar um arquivo além de gastar mais espaço em disco ainda demora para a copiar ser completada, imagina copiar um arquivo de 2TB, o hardlink e e link simbólico é quase instantâneo.
Mas diferente de uma copia que cria 2 arquivos idênticos o simbólico e o hark continuam sendo o mesmo arquivo apontado.


CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


4. Re: Dúvida sobre hardlink e espaço em disco.

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 01/10/2022 - 23:33h

No caso do hardlink o arquivo e o link são os mesmos. Se vc apagar o arquivo original ele ainda existe acessando o hard link. Isso pq o sistema de arquivos só enxerga inode.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts