【问题标题】:Does virtual file system lie on top of distributed file systems?虚拟文件系统是否位于分布式文件系统之上?
【发布时间】:2016-07-19 09:16:57
【问题描述】:

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

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

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

图层的总体情况如何?

谢谢。

【问题讨论】:

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


    【解决方案1】:

    Reg:虚拟文件系统

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

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

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

    (A) 它可能位于使用操作系统内部并具有分布式文件系统功能的 VFS(也称为内核文件系统)之下。它又可能是两种类型

    (1) 基于现有的磁盘文件系统(这里称为代理文件系统)

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

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

    【讨论】:

      猜你喜欢
      • 2013-04-28
      • 2016-09-28
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多