1

hardlinkin的尺寸是Linux多少?会是大小inode吗?如果我有两个?

提前感谢您的任何解释,我尝试了google它,但没有找到任何东西

4

2 回答 2

2

将硬链接视为文件的另一个名称。如果一个文件有 1000 个硬链接,那就意味着它有 1000 个与之关联的不同目录条目,所有这些条目都可能具有不同的名称。例如,如果你有 1000 个不同的名字,你仍然只是一个人。无论您有多少个名字,您都会占用相同数量的空间。对于每个额外的名称,您只会有更多的文书工作。

于 2011-06-01T15:27:20.697 回答
2

硬链接重用inode,但需要一个单独的目录条目,它占用8 个字节加上ext2中文件名的长度。可能还有其他相关成本,例如使用目录索引时,目录也会按整个块增长。

于 2011-06-01T15:28:06.547 回答