2.2.3 日志文件系统(JFS/JFS2)

作为一种主流的UNIX系统,AIX同样提供了文件系统的功能。在AIX中,创建在逻辑卷上的文件系统挂载在目录树上,用户可以通过这个目录树方便、快捷地管理文件并使用磁盘空间。这个目录树是按照分层结构来组织的,形成了一棵倒置的树。各种不同的程序模块在该文件树中按目录分组,形成了与其他UNIX系统类似的文件系统结构,如图2-3所示。

152351907.jpg

从图2-3中可以看出,AIX文件系统的最高层是以“/”表示的,它被称为根目录。其下的所有目录都被看成是“/”下的子目录。子目录中既可以放置文件,也可以创建下一级的目录结构。系统启动后,文件系统的挂载情况如图2-4所示。

152441794.jpg


注意上面文件系统的类型(vfs列)。在AIX中,一般可以使用5种类型的文件系统:

日志文件系统(增强型)(Enhanced Journaled File System,JFS2),AIX本机支持的一种文件系统。

日志文件系统(Journaled File System,JFS),AIX本机支持的一种文件系统。

网络文件系统(Network File System,NFS),指通过RPC(远程过程调用)允许文件保存在远程NFS服务器上。

CD-ROM文件系统(CDRFS),允许CD-ROM的内容通过通用文件系统界面进行访问。

集群文件系统(General Parallel File System,CPFS),一种在集群环境下可多节点共享的文件系统。

传统的UNIX系统并不能保证在系统故障后不损失文件,尤其是当文件处于“动态”的变化中时。AIX集成了数据库日志技术,如果文件发生更改,首先会在一个日志中记载文件结构信息的变化,然后再相应地调整文件内容。

这个用于记录文件系统的结构信息(元数据)变化的日志就是JFS log。文件系统发生崩溃等事故后(如数据不一致等错误),AIX将通过这个日志来恢复文件系统。在AIX安装之初,系统默认创建的日志设备(JFS Log)是逻辑卷 /dev/hd8。管理员后期创建新的文件系统时,也可以创建其他的日志设备。

被日志化的文件系统借鉴了数据库保护数据的日志技术,日志文件系统以日志形式记录了文件的变化历史,确保了系统在任何时候都能够维护数据的可恢复性,这就是AIX的JFS。JFS2是JFS的增强版,JFS2使AIX中的文件系统可以具有更大的容量和动态可管理性。

http://book.51cto.com/art/201111/304445.htm