虚拟文件系统

本页使用了标题或全文手工转换,现处于中国大陆简体模式
求闻百科,共笔求闻

虚拟文件系统(英语:Virtual file system,缩写为VFS),又称虚拟文件切换系统(virtual filesystem switch),是操作系统的文件系统虚拟层,在其下是实体的文件系统。虚拟文件系统的主要功用,在于让上层的软件,能够用单一的方式,来跟底层不同的文件系统沟通。在操作系统与之下的各种文件系统之间,虚拟文件系统提供了标准的操作接口,让操作系统能够很快的支持新的文件系统。

概论

历史

昇阳电脑在1985年开发的SunOS 2.0实作了第一个虚拟文件系统。它让UNIX的系统调用可以适用于本地端的UFS,以及远端的NFS。获得昇阳电脑授权的软件开发商,将这个架构扩展出去。微软的MS-DOS FAT文件系统很快就被加入SunOS之中,但是直到SunOS 4.1之后才得到合法授权可以正式出货。SunOS的虚拟文件系统架构,之后被加入到UNIX System V第四版中。