hardlink
中Linux
的大小是多少?它是inode
的大小吗?如果我有两个?
感谢advnace的任何解释,我试着google
,但没找到任何东西
答案 0 :(得分:2)
将硬链接视为文件的另一个名称。如果一个文件有1000个硬链接,那只意味着它有1000个与之关联的不同目录条目,所有这些都有可能不同的名称。例如,如果您有1000个不同的名称,那么您仍然只能是一个人。无论你有多少名字,你都会占用相同的空间。你只需要为每个额外的名字添加一些文书工作。
答案 1 :(得分:2)
硬链接重用 inode ,但需要一个单独的目录条目,在ext2中占用8 bytes plus the length of the file name。可能存在其他相关成本,例如,当使用目录索引时,目录也会按整个块增长。