很多人在学习 Linux 时,都会听到一个词:inode一、inode 到底是什么?
inode 是 Linux 文件的“身份证”,记录文件的元数据。
在 Linux 文件系统中,每个文件都包含两部分:二、inode 里存了什么?
inode 中并不存储文件内容,而是记录“关于文件的一切信息”。Access: (0644/-rw-r--r--)三、文件名和 inode 的关系
文件名只是 inode 的“映射关系”
四、硬链接:inode 的典型应用
ln test.txt test_link.txt
ls -i test.txt test_link.txt
五、为什么删除文件空间不释放?
inode 仍然被占用(文件还被进程打开)
六、inode 用尽 vs 磁盘用尽
👉 inode 已经用完,即使还有磁盘空间,也无法创建新文件!七、inode 的数量是固定的吗?
八、如何查看 inode 信息?
九、inode 的实际应用场景
十、小结
inode 是 Linux 文件系统的核心概念之一。inode 是文件的“身份证”,文件名只是它的“别名”。
文件名只是入口
inode 才是核心
数据块才是内容