VFS和FHS的关系和区别

VFS和FHS的关系和区别

显然,VFS提供了以相同接口访问不同文件系统的程序。同时,FHS是目录结构的标准。

我想获得一些关于它们的意见,因为我不太清楚它们如何协同工作。

答案1

虚拟FS是虚拟文件系统接口,它是由 Sun 公司于 1985 年在 SunOS-3 中引入的。它描述了文件系统实现与内核其余部分之间的接口。 VFS 涵盖的函数有例如open()、read() write() readdir()。

FHS是一种文件系统层次结构标准,Linux 使用的文件系统层次结构标准源自 Sun 于 1987 年为 SunOS-4 引入的 FHS。

换句话说:VFS允许将文件系统集成到驱动程序结构中,而FHS只是描述如何将文件放入系统目录中。

换句话说:两者之间没有关系。

相关内容