虚拟文件系统是否位于分布式文件系统之上?

时间:2016-03-31 05:07:00

标签: linux operating-system filesystems virtualfilesystem distributed-filesystem

在Linux内核中,虚拟文件​​系统位于具体文件系统和设备文件之上,以提供统一的界面来访问位于其下方的虚拟文件系统。

分布式文件系统是否位于每台计算机的虚拟文件系统之下或之上?

分布式文件系统是在OS内核级别实现的,还是作为OS内核之上的软件实现的?

图层的大图如何?

感谢。

1 个答案:

答案 0 :(得分:1)

注册:虚拟文件系统

虚拟文件系统是多文件系统支持的抽象层。 VFS提供模板,其中文件系统开发人员需要填写文件系统支持的操作。

  
    

分布式文件系统是否位于每台计算机的虚拟文件系统之下或之上?

  

这取决于文件系统的实现。

(A)它可能低于VFS(a.k.a内核文件系统),它使用OS内部并具有分布式文件系统功能。它可以是2种类型

(1)建立在现有的磁盘上文件系统(此处称为代理文件系统)

之上

(2)可能是真正的磁盘分布式文件系统。

(B)通过使用文件系统或FUSE的用户级API接口,它可以完全超过VFS和OS(a.k.a用户文件系统)。