第9章文件系统实现.PDF

第9章文件系统实现.PDF

《 UNIX高级教程系统技术内幕 》 OCR by djq@SMTH(jqd@263.net) 第9章 文件系统实现 9.1简介 上一章介绍了vnode/vfs接口,它提供了支持多种类型文件系统的框架,并且定义了文 件系统和内核其他部分的接口。现代UNIX系统支持很多不同种类的文件系统,主要可分为本 地文件系统和分布式文件系统。本地文件系统只在与系统直接连接的设备上存储和管理数 据,而分布式文件系统允许用户访问远程主机上的文件。本章主要讲述几种本地文件系统。 第 10章将讨论网络文件系统,第11章介绍了一些具有诸如日志,卷管理等高级特性的新的 文件系统。 两种在现代 UNIX系统中常见的、用于通用目的的本地文件系统是 System V文件系统 (s5fs)和伯克利快速文件系统(FFS)。s5fs是UNIX最初的文件系统,System V的所有版本和 一些商业UNIX系统都支持s5fs。由伯克利UNIX 4.2BSD版引进的FFS比sSfs性能更好,更 可靠且功能更强大。它在商业界赢得了广泛的接受,融入 SVR4系统是FFS文件系统的顶峰 (SVR4支持三种用于通用目的文件系统:s5fs,FFS和VxFS,Veritas的日志文件系统)。 当FFS第一次被提出时,UNIX

文档评论(0)

1亿VIP精品文档

相关文档