在 Linux 内核中,虚拟文件系统位于具体文件系统和设备文件之上,以提供统一的接口来访问位于其下方的文件系统。
分布式文件系统是位于每台计算机的虚拟文件系统之下还是之上?
分布式文件系统是在操作系统内核级别实现的,还是作为操作系统内核之上的软件实现的?
图层的总体情况如何?
谢谢。
在 Linux 内核中,虚拟文件系统位于具体文件系统和设备文件之上,以提供统一的接口来访问位于其下方的文件系统。
分布式文件系统是位于每台计算机的虚拟文件系统之下还是之上?
分布式文件系统是在操作系统内核级别实现的,还是作为操作系统内核之上的软件实现的?
图层的总体情况如何?
谢谢。
注册:虚拟文件系统
虚拟文件系统是多文件系统支持的抽象层。VFS 提供模板,文件系统开发人员需要填写文件系统支持的操作。
分布式文件系统是位于每台计算机的虚拟文件系统之下还是之上?
这取决于文件系统的实现。
(A) 它可能位于使用操作系统内部并具有分布式文件系统功能的 VFS(又名内核文件系统)之下。它又可能是两种类型
(1) 基于现有的磁盘文件系统(这里称为代理文件系统)
(2) 可以是真正的磁盘分布式文件系统。
(B) 通过使用文件系统或 FUSE 的用户级 API 接口,它可以完全高于 VFS 和 OS(也称为用户文件系统)。