第09章 文件系统概念145-164

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第9章文件系统概念

目标

完成此章学习后,你将掌握下列内容:

⏹列出HP-UX中支持的文件系统类型。

⏹描述用户数据和控制结构数据的不同。

⏹描述HFS文件系统的结构。

⏹描述JFS文件系统的结构。

⏹比较修改HFS控制结构数据和JFS控制结构数据的过程。

⏹解释术语:超级块和i节点。

⏹解释术语:块、段和extent。

⏹比较硬链接和软链接。

⏹创建硬链接和软链接。

146 HP-UX系统和网络管理Ⅰ

9.1 什么是文件系统

注释

什么是文件系统

UNIX的文件系统是一些文件和目录的集合。每个文件系统被存储在单独的逻辑卷或整个硬盘分区上。典型的HP-UX主机通常有多个文件系统。下面是你的机器上可能存在的几个文件系统:

⏹/usr下的文件通常被存储在一个文件系统中。

⏹/var下的文件通常被存储在另一个文件系统中。

⏹/tmp下的文件通常也被存储在另一个文件系统中。

⏹根文件系统是一个包含/etc、/dev、/sbin等目录的特殊文件系统。

配置多个文件系统的优点

虽然你的文件和目录都可以被存储在根文件系统中,但将文件目录放到各个单独的文件系统中有很多好处:

⏹系统管理员能给每个文件系统分配固定的硬盘空间,保证不让一个文件系统独占整

第9章文件系统概念147

个硬盘。系统管理员也许会分配100MB空间给/tmp文件系统,这保证了/tmp下的临时文件最多可以使用系统上的100MB硬盘空间,硬盘上的剩余空间可以保留给其他文件系统。

⏹各个文件系统可以被分别调整,许多与文件系统有关的参数能够极大地影响系统的性能。一些文件系统可能因存储大文件而被优化,另一些则可能因存储小文件被优化。

⏹可在一个文件系统上执行文件系统维护任务,而其他文件系统仍可继续被用户使用。

挂起文件系统

每个文件系统包含自己的根目录。root目录没有自己的名字。系统引导时,根文件系统(一般为/dev/vg00/lvol3)被挂到/目录中。挂起操作将文件目录结构与设备相联系,例如:如果你的根盘在由/dev/dsk/c0t6d0表示的设备上,则名字与这个设备相关联。

一旦根(root)文件系统被挂起后,其他文件系统也可以被挂起。其他文件系统被挂起在已经挂起的文件系统中的目录上。这些目录被称为挂起点(mount points)。当文件系统挂好时,挂起点目录名与文件系统设备相关。如果文件系统被卸载,则联接被断开。系统维护的一个表,被称做挂起表,将目录名映射到设备文件。在这个映射中只需保留挂起点,其他文件可以从这里引出。

在本幻灯片中,一个硬盘被分成两个逻辑卷,每个逻辑卷有自己的设备文件。每个逻辑卷中建有一个文件系统。在第一个逻辑卷中的文件系统是根文件系统,引导时被挂到/,或者说其名字与第一个逻辑卷相关。在根文件系统中有一个叫做usr的空目录,第二个文件系统被挂在/usr上,或者说/usr与第二个逻辑卷相关联。如果卸载第二个文件系统后,目录/usr将再次指向根文件系统的目录。

查看挂起的文件系统

两个命令可以查看你现在挂起的文件系统列表:

1.# mount –v# 显示文件系统被挂在哪里。

2.# bdf# 显示文件系统的大小和其他信息。

148 HP-UX系统和网络管理Ⅰ

9.2 文件系统类型

注释

HP-UX支持几种不同的文件系统类型,下面说明了几种最常见的文件系统的特性。

高性能文件系统(HFS)

HFS代表HP-UX对UNIX文件系统(UFS)的标准实施。HFS文件系统存在于大容量存储设备上,一般为硬盘。在HP-UX 10.01版本前,这是HP唯一的硬盘文件系统。HP长期的策略是使JFS成为标准,HFS为了兼容性而继续存在。

日志文件系统(JFS)

HP-UX日志文件系统,也被称为Veritas文件系统(VxFS),是一种扩展日志文件系统,提供快速文件系统恢复和在线备份、在线改变大小、在线重组等功能。日志中包含着最近对文件系统数据结构的修改。硬盘出错后,系统能够检查日志文件并执行需要的回滚和前滚。

有两种JFS产品:基本JFS和在线JFS。基本JFS文件系统具有快速恢复功能,包含在所有10.01和以后的系统中。在线JFS,也被称做高级VxFS,是一种对JFS提供补充的可选产品,它提供以下附加功能:

⏹在线碎片整合和重组;

⏹在线扩展和缩小文件系统大小;

⏹在线备份。

网络文件系统(NFS)

NFS允许不同系统通过客户机/服务器方式共享文件。由于访问技术的透明,远程文件访

第9章文件系统概念149

问显得与本地文件访问相似。JFS和HFS系统都可以通过NFS与其他系统共享。NFS提供了在网络上任何地方对文件的透明访问,NFS服务器通过输出一个目录使得网络上的其他主机能够访问这个目录,NFS客户通过挂起目录来访问NFS服务器的目录。对于NFS客户端上的用户,这个目录看起来就像一个本地文件系统。

CD-ROM文件系统(CDFS)

CD-ROM是压缩硬盘只读存储器的缩写。CD上的信息是永久的,只能从CD上读数据,不能写数据。CD-ROM有不同的格式。

混合文件系统

你机器上的文件系统可能只有一种类型,但更典型的是机器上的文件系统结构由不同类型的文件系统组成。例如,内核必须存放在HFS文件系统上,所以/stand总是HFS。但是,由于JFS文件系统提供更高的灵活性和可靠性,因此你的系统上的其他文件系统可能是JFS。幸运的是,文件系统操作命令(如cd、cp、mv)可以在所有类型的文件系统上使用。你可以用下面两个命令判断你的系统上的文件系统类型:

1.#mount –v#现在挂起的文件系统的类型。

2.#fstyp /dev/vg00/rlvol1# /dev/vg00/lvol1的文件系统类型。

相关文档
最新文档