linux 将所有的节点都视为文件,inode就是这些文件的描述符。
文件有自己的路径,dentry就是文件的路径。同一个文件只有一个inode,但可以有多个dentry。
硬链接:创建了一个dentry
软链接:创建了一个inode,但inode所对应的文件内容是目标文件的路径。所以软链接可以跨FS,而硬链接不能。
FS笔记 —— dentry 和 inode
最新推荐文章于 2023-10-24 17:20:25 发布
本文深入解析了 Linux 文件系统的内部机制,介绍了 inode 和 dentry 的概念及其作用。inode 作为文件的描述符,每个文件仅有一个;dentry 则对应文件路径,支持文件拥有多个路径名。此外,还探讨了硬链接与软链接的区别:硬链接只增加 dentry 而软链接创建新的 inode 并存储目标文件路径。
1812

被折叠的 条评论
为什么被折叠?



