抽象对象

虚拟文件系统

linux一切皆文件
vfs 虚拟文件系统,它是linux内核的子系统之一

Linux的基本哲学 —— 一切皆文件
VFS虚拟文件系统,内核的子系统之一,为用户侧提供文件和文件系统操作的统一的接口,屏蔽不同文件系统/存储介质的差异
ext4
xfs 高性能64位日志文件系统,带有日志功能防止宕机丢数据,提供原生备份工具,最大分区大小16T
nfs 网络文件系统
VFS特性
内核层抽象通用的文件系统接口,支持问价/网络/特殊文件系统
VFS抽象对象
超级块:文件系统
目录项:文件路径
索引节点:具体文件
文件:进程打开的文件
Linux文件系统特点
树形分层结构、一切接文件、Centos8默认文件系统
Linux文件系统—VFS
VFS特性:
全称(虚拟文件系统)
内核层抽象出通用的文件系统接口
支持文件、网络、特殊文件系统
VFS抽象对象:
超级快:文件系统
索引节点:具体文件
目录项:文件路径
文件:进程打开的文件
Linux文件系统特点
树形分层结构
一切皆文件(文件、设备统一管理)
Centos8默认文件系统
Linux文件系统(XFS)
高性能64位日志文件系统
带有日志功能防止宕机丢数据
原生提供备份工具(xfsdump/xfsrestore)
VFS特性