文件系统(inode/链接/分配)

inode/dentry、文件分配方式、硬链接/软链接高频区别。

#resource / operating-system #type / concept #status / growing

[!info] related notes 操作系统 MOC Linux Basic Command Linux 硬链接 / 软链接 / inode

文件系统(inode/链接/分配)

1) inode 是什么

inode 记录文件元信息(权限、大小、时间、数据块指针、链接数等)。

高频点:inode 一般不直接存文件名;文件名在目录项(dentry)里:文件名 -> inode 号。

2) 文件分配方式

  • 连续分配:访问快;外部碎片;不利于增长
  • 链式分配:顺序访问友好;随机访问差
  • 索引分配:通过索引块记录数据块位置,兼顾灵活性

3) 硬链接 vs 软链接(必背)

  • 硬链接:多个文件名指向同一个 inode;删除一个名字不影响数据,直到链接数为 0
  • 软链接:类似快捷方式;内容是目标路径;可跨文件系统;目标删除后软链接失效
创建于 2026/3/16 更新于 2026/5/27