什么是虚拟文件系统?windows常使用的文件系统有哪些?Linux使用的文件系统有哪些?

什么是虚拟文件系统?windows常使用的文件系统有哪些?Linux使用的文件系统有哪些?

虚拟文件系统 Virtual File Systems 虚拟文件系统(VFS)是由Sun icrosystems公司在定义网络文件系统(NFS)时创造的。它是一种用于网络环境的分布式文件系统,是允许和操作系统使用不同的文件系统实现的接口。 虚拟文件系统(VFS)是物理文件系统与服务之间的一个接口层,它对Linux的每个文件系统的所有细节进行抽象,使得不同的文件系统在Linux核心以及系统中运行的其他进程看来,都是相同的。严格说来,VFS并不是一种实际的文件系统。它只存在于内存中,不存在于任何外存空间。VFS在系统启动时建立,在系统关闭时消亡。 VFS使Linux同时安装、支持许多不同类型的文件系统成为可能。VFS拥有关于各种特殊文件系统的公共界面,如超级块、inode、文件操作函数入口等。实际文件系统的细节,统一由VFS的公共界面来索引,它们对系统核心和用户进程来说是透明的。 VFS的功能包括:纪录可用的文件系统的类型;将设备同对应的文件系统联系起来;处理一些面向文件的通用操作;涉及到针对文件系统的操作时,VFS把它们影射到与控制文件、目录以及inode相关的物理文件系统。 当某个进程发布了一个面向文件的系统调用时,核心将调用VFS中相应的函数,这个函数处理一些与物理结构无关的操作,并且把它重定向为真实文件系统中相应的函数调用,后者则用来处理那些与物理结构相关的操作
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-19
虚拟文件系统如上位老兄所说, windows常使用的文件系统有FAT,FAT32,NTFS,等,Linux使用的文件系统除支持前面几个外,还有它自个的文件系统ect2,ect3等本回答被提问者采纳
第2个回答  2014-04-19
虚拟文件系统我也不了解 自己去这里看看! http://baike.baidu.com/view/671797.htm windows 常用的文件系统有;FAT(Fat16),FAT32,NTFS, Linux 常用的文件系统有:jfs、 ReiserFS、ext、ext2、ext3、iso9660、xfs、 minx、msdos、umsdos、Vfat、NTFS、Hpfs、Nfs、smb、sysv等。还有windows下所有的文件系统

什么是虚拟文件系统?windows常使用的文件系统有哪些?Linux使用的文件系统...
虚拟文件系统(VFS)是由Sun icrosystems公司在定义网络文件系统(NFS)时创造的。它是一种用于网络环境的分布式文件系统,是允许和操作系统使用不同的文件系统实现的接口。虚拟文件系统(VFS)是物理文件系统与服务之间的一个接口层,它对Linux的每个文件系统的所有细节进行抽象,使得不同的文件系统在Linux核心...

什么是Linux文件系统,Linux常用的文件系统有哪些
Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。Ext3是一款日志文件系统能够在异常停机中避免文件系统资料不一致的情况,自动修复数据的不一致与错误,然而一般重整文件系统相当耗费时间...

Linux操作系统支持常用的文件系统有哪些?
  1、Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。VFS屏蔽了具体文件的实现细节,向上提供统一的操作接口。通过VFS可以实现任意的文件系统,这些文件系统通过文件访问系统调用都可以访问。所以Linux系统核心可以支持十多种文件系统类型...

linux支持的文件系统有哪些
Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。VFS屏蔽了具体文件的实现细节,向上提供统一的操作接口。通过VFS可以实现任意的文件系统,这些文件系统通过文件访问系统调用都可以访问。所以Linux系统核心可以支持十多种文件系统类型。

什么是Linux文件系统,Linux常用的文件系统有哪些
文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。

浅谈Linux虚拟文件系统
虚拟文件系统(Virtual File System,简称VFS)是Linux内核的子系统之一,它为用户程序提供文件和文件系统操作的统一接口,屏蔽不同文件系统的差异和操作细节。借助VFS可以直接使用open()、read()、write()这样的系统调用操作文件,而无须考虑具体的文件系统和实际的存储介质。举个例子,Linux用户程序可以通过...

linux系统和windows系统通用文件系统类型有哪些?
在Windows系统中,最常用的文件系统是NTFS,它支持更大的单个文件大小,最高可达2TB。NTFS还具有高级功能,如安全性、压缩和加密,使其成为Windows环境的理想选择。然而,NTFS并不直接被Linux系统识别,需要通过相关软件(如NTFS-3G)才能实现兼容。另一种在Windows系统中较为常见的是FAT32。FAT32能够支持最...

linux下的文件系统与windows下的文件系统有什么区别
linux文件系统包括xfs文件系统,efs文件系统,nfs文件系统,\/proc文件系统,生成文件系统。xfs文件系统是一种新的irix文件系统,它需要32m内存。efs文件系统是irix文件系统早期的版本,它已不再使用。nfs文件系统是网络文件系统的缩写。在irix系统中,nfs系统是可选的软件。一个主机输出nfs文件系统,网络上的...

linux 的文件系统是什么?
文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NANDFlash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性...

常见的文件系统有哪些_常见的文件系统有哪些?简述它们的区别
VFAT主要用于处理长文件的一种文件名系统,它运行在保护模式下并使用VCACHE进行缓存,并具有和Windows系列文件系统和Linux文件系统兼容的特性。因此VFAT可以作为Windows和Linux交换文件的分区。8、APFS文件系统。APFS是苹果公司发布的新的文件格式,替代目前所使用的HFS格式。这一全新文件系统专门针对闪存\/SSD进行...

相似回答