从M.?Tim Jones的文章Anatomy of the Linux file system 中,我读到 Linux 从一组通用对象的角度查看所有文件系统,这些对象是superblock、inode、dentry和file。尽管该段的其余部分解释了上述内容,但我对这种解释并不满意。
有人可以向我解释这些术语吗?
出于某种原因,当我在 OS X 上制作文本文件时,它总是至少 4kB,除非它是空白的。为什么是这样?1 字节的纯文本可能有 4,000 字节的元数据吗?

我有一个关于扩展文件属性的小问题。假设我用扩展属性中的元数据标记我的文件(例如,考虑完整性 - 但这对我的问题无关紧要)。现在出现的问题: