VFS
来源:互联网 发布:淘宝上买官换机信号差 编辑:程序博客网 时间:2024/06/06 13:15
虚拟文件系统 Virtual File Systems(VFS) Linux 是近年来发展起来的一种新型的操作系统,其最重要的特征之一就是支持多种文件系统,使其更加灵活,从而与许多其它的操作系统共存。Linux支持ext,ext2,xia,minix,umsdos,msdes,fat32 ,ntfs,proc,stub,ncp,hpfs,affs 以及 ufs 等多种文件系统。为了实现这一目的,Linux 对所有的文件系统采用统一的文件界面,用户通过文件的操作界面来实现对不同文件系统的操作。对于用户来说,我们不要去关心不同文件系统的具体操作过程,而只是对一个虚拟的文件操作界面来进行操作,这个操作界面就是 Linux 的虚拟文件系统(VFS ) 。形象地说,Linux 的内核好象一个 PC 机的母板,VFS 就是上面的一个插槽,具体的文件系统就是一块块的接 121 卡。因此,每一个文件系统之间互不干扰,而只是调用相应的程序来实现其功能。在 Linux 的内核文件中,VFS 和具体的文件系统程序都放在 Linux\FS 中,其中每一种文件系统对应一个子目录,另外还有一些共用的 VFS 程序。在具体的实现上,每个文件系统都有自己的文件操作数据结构 file—operations。所以,VFS 作为 ILinux 内核中的一个软件层,用于给用户空间的程序提供文件系统接口,同时也提供了内核中的一个抽象功能,允许不同的文件系统很好地共存。VFS 使 Linux 同时安装、支持许多不同类型的文件系统成为可能。VFS 拥有关于各种特殊文件系统的公共界面,如超级块、inode、文件操作函数入口等。实际文件系统的细节,统一由 VFS 的公共界面来索引,它们对系统核心和用户进程来说是透明的。
- VFS
- VFS
- VFS
- VFS
- VFS
- VFS
- VFS
- VFS
- VFS
- 初窥VFS
- VFS 结构
- VFS文件系统
- VFS框架
- 11. VFS
- Linux VFS
- VFS简介
- linux VFS
- vfs学习
- iOS开发之---ECSlidingViewController
- 第二次宣战_MMORPG设计
- MTK6573智能机平台系统文件夹文件详解4 - bin目录
- 数据库事务操作
- Android 用户界面---样式和主题(Styles and Themes)(一)
- VFS
- "stdafx.cpp"编译引起的C2859、C1083、LNK2001错误
- RedHat 启动时出现“正在决定eth0的信息失败”解决方法
- C#一些经常忘的小东西
- 用 eclipse 配置 web service的注意事项
- 从"搞笑"到"诺贝尔奖"
- jQuery的核心函数
- POJ 2029 Get Many Persimmon Trees [dp]
- 傅里叶变换