内容发布更新时间 : 2025/3/13 15:59:30星期一 下面是文章的全部内容请认真阅读。
如有你有帮助,请购买下载,谢谢!
实验 11 项目名称: 文件系统管理
1、 实验目的
理解AIX系统中的文件系统基本结构,掌握各种访问和管理文件以及文件系统的基本命令。
2、 实验内容
2.1 文件系统管理的基本概念
文件系统(file system)是指操作系统中用于管理文件信息的软件机构。文件系统既要建立在一定的物理存储设备上,但却是一个逻辑上的概念。对用户来说,关于文件的各种操作及访问都需要通过文件系统进行,文件系统成为用户和存储设备之间的一个重要界面。本实验主要讨论在AIX系统中文件以及文件系统管理的各种操作,在后续的实验中,将介绍关于小型机系统的各类存储设备及相关技术。
AIX文件系统管理主要包括两大部分的内容,一部分是结合JFS文件系统的基本特性,对文件系统作必要的设置,监控文件系统的基本使用状态,另一部分则是对文件的各类管理操作。这些都是从软件层面上对文件系统进行管理。部分最基本的shell命令已经之前的实验中有所介绍。 2.2 JFS文件系统 2.2.1 什么是JFS?
AIX系统中使用的文件系统类型为日志文件系统(JFS,Jonural File System),所谓日志,指的是系统对文件系统的各类操作,例如修改文件名等进行跟踪,在执行操作之前,先在日志中记录,然后再做更新。如果小型机突然发生故障,有可能造成更新不完全,但小型机重新启动后,系统读出当初的日志,就可以将原来的更新重做,从而保证数据的一致性。不过,真正对文件进行读写的内容日志技术是没办法保存的,因此这部分数据仍然有可能会丢失。整个过程可以参考下面的描述图。
日志文件系统在小型机环境上是很常见的,原因在于日志技术保证了哪怕系统发生错误而重启后,不需要重新对整个文件系统进行扫描,而只需要核对日志的结尾部分是否有正确完成即可,系统重启的速度就快了许多。 2.2.2 文件、目录、inode与寻址结构
文件系统需要利用一个数据结构来记录文件以及目录(本质上也是文件)的基本信息,这个数据结构在UNIX系统中称为inode。通过inode节点,文件系统可以对某个文件进行寻址,找到它在存储设备上的具体位置。 命令:istat
功能:查看文件的索引节点 格式:istat 文件/目录 例子:istat命令的使用
#istat /etc
Inode 11 on device 10/4 Directory Protection: rwxr-xr-x
Owner: 0(root) Group: 0(system) Link count: 29 Length 8192 bytes
Last updated: Mon Sep 14 20:20:34 BEIST 2009
1页
如有你有帮助,请购买下载,谢谢!
Last modified: Mon Sep 14 20:20:34 BEIST 2009 Last accessed: Wed Sep 16 18:49:15 BEIST 2009
2.2.3 AIX文件系统的层次结构
UNIX文件系统采用的都是一种所谓树状的层次结构,称为“根文件系统”。如下图所示,树根以“/”表示,二级目录在各种UNIX操作系统基本上都差不多,重要的目录有etc(存放系统配置文件)、sbin和bin(存放可执行文件,也即二进制(binary)文件)、home(存放普通用户的个人主目录)、dev(存放设备文件)等等。
新学者在使用UNIX文件系统时,要注意绝对路径与相对路径的区别。绝对路径是指从根(/)出发直到目标文件的路径,如在任意位置下查看inittab文件的内容,可用命令:vi /etc/inittab。相对路径是指从当前路径出发到目标文件的路径,如