1. VFS简介(Virtual File System, 虚拟文件系统)
在Linux内核中支持40多种文件系统,其来源也多种多样:来自MS-DOS的FAT文件系统, UFS(Berkeley UNIX), Ext2/3/4, 用于CD-ROM的iso9660, 网络文件系统(如coda和NFS)和虚拟的文件系统(如proc)。
Linux为了向用户空间(如C标准库)提供标准的接口,将所有的文件系统,抽象为统一的文件系统接口----VFS。图1-1 Linux文件系统的结构。
1. VFS简介(Virtual File System, 虚拟文件系统)
在Linux内核中支持40多种文件系统,其来源也多种多样:来自MS-DOS的FAT文件系统, UFS(Berkeley UNIX), Ext2/3/4, 用于CD-ROM的iso9660, 网络文件系统(如coda和NFS)和虚拟的文件系统(如proc)。
Linux为了向用户空间(如C标准库)提供标准的接口,将所有的文件系统,抽象为统一的文件系统接口----VFS。图1-1 Linux文件系统的结构。