_VFS对象有哪些特点和功能?

2026-04-02 01:080阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计783个文字,预计阅读时间需要4分钟。

_VFS对象有哪些特点和功能?

超级块(superblock)对象:一个超级块对应一个整体的文件系统(已安装的文件系统类型如+超级块对象:一个超级块对应一个整体的文件系统(已安装的文件系统类型)。

_VFS对象有哪些特点和功能?

关键术语:超级快(superblock)对象:一个超级块对应一个具体的文件系统(已经安装的文件系统类型如

关键术语:

超级快(super block)对象:

一个超级块对应一个具体的文件系统(已经安装的文件系统类型如 ext2,此处是实际的文件系统,不是 VFS)。

iNode 对象:

inode是内核文件对象的元数据,inode 仅仅只是保存了文件对象的属性信息,包括:权限、属组、数据块的位置、时间戳等信息。

file 对象:

注意 file 对象描述的是进程已经打开的文件。因为一个文件可以被多个进程打开,所以一个文件可以存在多个文件对象。但是由于文件是唯一的,那么 inode 就是唯一的,目录项也是定的!

dentry 对象:

dentry 是一个纯粹的内存结构,由文件系统在提供文件访问的过程中在内存中直接建立。dentry 中包含了文件名,文件的 inode 号等信息。

关系:

1. 超级块对象和inode对象分别对应有物理数据,在磁盘上有静态信息。

2. 目录项对象和文件对象描述的是一种关系,前者描述的文件与文件名的关系;后者描述的是进程与文件的关系,所以没有对应物理数据。

阅读全文

本文共计783个文字,预计阅读时间需要4分钟。

_VFS对象有哪些特点和功能?

超级块(superblock)对象:一个超级块对应一个整体的文件系统(已安装的文件系统类型如+超级块对象:一个超级块对应一个整体的文件系统(已安装的文件系统类型)。

_VFS对象有哪些特点和功能?

关键术语:超级快(superblock)对象:一个超级块对应一个具体的文件系统(已经安装的文件系统类型如

关键术语:

超级快(super block)对象:

一个超级块对应一个具体的文件系统(已经安装的文件系统类型如 ext2,此处是实际的文件系统,不是 VFS)。

iNode 对象:

inode是内核文件对象的元数据,inode 仅仅只是保存了文件对象的属性信息,包括:权限、属组、数据块的位置、时间戳等信息。

file 对象:

注意 file 对象描述的是进程已经打开的文件。因为一个文件可以被多个进程打开,所以一个文件可以存在多个文件对象。但是由于文件是唯一的,那么 inode 就是唯一的,目录项也是定的!

dentry 对象:

dentry 是一个纯粹的内存结构,由文件系统在提供文件访问的过程中在内存中直接建立。dentry 中包含了文件名,文件的 inode 号等信息。

关系:

1. 超级块对象和inode对象分别对应有物理数据,在磁盘上有静态信息。

2. 目录项对象和文件对象描述的是一种关系,前者描述的文件与文件名的关系;后者描述的是进程与文件的关系,所以没有对应物理数据。

阅读全文