4
为什么将自身和父链接(。和..)存储在目录项中?
考虑针对某些嵌入式设备的文件系统,该文件系统只不过在分层目录结构中存储文件而已。该文件系统缺少您可能在诸如UNIX和Windows之类的系统中习惯的许多操作(例如,其访问权限完全不同,并且与存储在目录中的元数据无关)。该文件系统不允许任何类型的硬链接或软链接,因此每个文件在严格的树形结构中均具有唯一的名称。 将指向目录本身及其父目录的链接存储在代表目录的磁盘数据结构中有什么好处? 大多数UNIX文件系统在磁盘上都有.和..条目。我不知道他们为什么不在VFS(通用文件系统驱动程序)层处理这些问题。这是历史文物吗?是否有一个很好的理由,如果是,那么恰恰是哪个理由,因此我可以确定它是否与我的嵌入式系统有关?