
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.