Жесткие ссылки в Linux

Каков размер hardlink в Linux? Будет ли это размер inode? Если у меня есть два из них?

Спасибо в Advnace за любое объяснение, я пытался google это, но ничего не нашел

2 ответа

Решение

Жесткая ссылка повторно использует индекс, но требует отдельной записи каталога, которая занимает 8 байтов плюс длина имени файла в ext2. Могут быть и другие связанные с этим расходы, например, при использовании индексации каталогов, также каталоги растут на целые блоки.

Думайте о жесткой ссылке как о просто другом имени файла. Если файл имеет 1000 жестких ссылок, это просто означает, что с ним связано 1000 различных записей каталога, все с потенциально разными именами. Например, если бы у вас было 1000 разных имен, вы все равно были бы только одним человеком. Вы бы заняли одинаковое количество места независимо от того, сколько у вас было имен. У вас было бы немного больше документов для каждого дополнительного имени.

Другие вопросы по тегам