Questions tagged «filesystems»

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

2
什么是文件?
我正在寻找文件的正式定义,该定义不仅包括存储,还包括与存储无关的抽象,例如procfs或/ dev / null(或任何基于保险丝的文件)。 到目前为止,我知道所有文件都是抽象的 可以识别 可以具有名称(通常按层次结构组织) 可以作为字节流访问 通常提供权限和其他(系统特定的)元数据 但是到目前为止,我在任何OS书籍中都找不到有用的正式定义。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.