Linux虚拟文件系统及其支持文件系统类型.pdfVIP

  • 0
  • 0
  • 约8.13千字
  • 约 34页
  • 2026-02-11 发布于北京
  • 举报

Linux虚拟文件系统及其支持文件系统类型.pdf

虚拟文件系统

虚拟文件系统是一个内核软件层,负责处理

与Unix文件系统相关的所有系统调用。

它的主要优势在于为多种文件系统提

供了一个通用接口。

应用程序通过VFS文件,而不关心实

际的文件系统。

Linux可以通过VFS支持许多文件系统

VirtualFileSystem

TheVirtualFiystemisakernelsoftware

layerthathandallsystemcallsrelatedto

astandardUnixfiystem.

Itsmainstrengthisprovidingacommon

interfacetoseveralkindsoffiystems

ApplicaioninteractswithVFStoaccess

fi,NOTcareabouttherealfilesystem

Linuxcansupportmanyfiystembythe

VFS

Linux支持的文件系统

基于磁盘的文件系统

Ext2,Ext3,ReiserFS,Minix,FAT32,...

基于网络的文件系统

NFS,SMB,…

特殊文件系

统/Proc

TheFileSystemsupportedbyLinux

Disk-BasedFS

Ext2,Ext3,ReiserFS,Minix,FAT32,…

Network-BasedFS

NFS,SMB,…

SpecialFS

/Proc

如何支持不同的文件系统

应用程序:打开、、写入、关闭...

用户模式

__

文件系统调用:sysopen,sysread,

内核模式

Syswrite,sysclose...__

VFS

_

文件‑fop‑写

文件‑fop‑读_

Ext2minixFAT

HowtoSupportDifferentFS

Application:open,read,write,close…

UserMode

文档评论(0)

1亿VIP精品文档

相关文档