欢迎来到天天文库
浏览记录
ID:11115395
大小:81.00 KB
页数:9页
时间:2018-07-10
《探索 aix 6:aix 6 中的 jfs2 文件系统快照(snapshot)功能入门与使用技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、探索AIX6:AIX6中的JFS2文件系统快照(Snapshot)功能入门与使用技巧 1.JFS2快照功能介绍 AIX中JFS2文件系统分区(enhancedjournaledfilesystem),是自AIXV5.2L引入的增强的日志文件系统分区,相比上一代文件系统分区(JFS),其动态扩展性以及支持的最大文件大小和容量都有较大的提高,并且也增加了一些实用功能,比如:外部快照。在AIX6中JFS2功能得到进一步加强,主要改进有三个方面:内部快照功能,关闭文件系统分区日志,文件系统分区加密。本文将就文件系统分区快照功能做一个简单介绍。 JFS2文件系统分区快照类似于存储
2、的快照功能,就是将某个时刻的文件系统分区状态和数据保存成一个映像,就像是使用相机将某个时刻的硬盘上的数据状态捕捉下来。快照功能的主要作用是在于保持各系统文件时间点的一致性。假如我们需要备份一个系统,该系统中有多个文件间的数据具有相关性,并且这些文件经常被读写。如果采用普通的备份方式的话,由于备份需要较长时间以及文件备份先后顺序的关系,会破坏这多个文件间的数据一致性,导致无效的备份。而使用快照备份方式就可以避免这一问题。在存储中快照还会被用来做一些远程灾备的异步备份。 JFS2文件系统分区的快照与存储不同地方在于,它是基于文件系统块级别的操作,也就是它只会监控文件系统级的IO
3、操作。 Snapshot功能示意图 JFS2外置快照(externalsnapshot) 在AIXV6.1以前JFS2的快照功能需要使用一个额外的LV来保存快照镜像,所以也被称之为外置快照。在AIXV5.2L以上版本的JFS2文件系统都默认支持该功能。保存快照的LV可以使用现有的未被使用的LV,也可以在创建快照时自动创建新的LV。每个JFS2文件系统分区的外置快照数最大支持15个;每个快照都需要占用一个LV。在用户需要查看某一快照内容时,其访问方式类似于文件系统分区,也就是将指定快照LV挂载在某一目录下进行访问。 AIX6新功能JFS2内置快照(internals
4、napshot) 在AIXV6.1上,JFS2文件系统分区保持了外置快照功能的支持,同时新增加了的内置快照的方式。所谓内置快照,即将所有快照镜像保存在同一LV上,不需要使用额外的LV。最大支持的快照数提高到64个。所有快照内容都可以通过/mountpoint/.snapshot/这一目录下直接访问,不要再手动挂载。内置快照功能不是默认属性,在创建JFS2文件系统分区时需要特别声明。原有的JFS2文件系统分区想升级支持内置快照,需要先删除然后重新创建。 内置快照的优势 通过实现快照的内置,大大降低了快照功能的复杂性,相应的也提高了其可管理性。总得来说内置有下面几个主要的优
5、势。 访问快照不再需要使用root账户。由于不需要使用root权限挂载快照LV,所以普通用户也可以依照原有权限去访问快照内容。 管理更简单,更易操作。使用内部空间保存快照,无需管理额外的快照LV,也减少了访问快照的相关操作。 通过NFS共享快照内容更方便,快照与文件系统分区在同一个挂载目录(mountpoint)下可以一同export给用户。 2.JFS2快照的基本操作命令 下面将介绍使用snapshot的基本命令参数。在AIX中,快照的相关操作都是同过snapshot这个命令来完成的。 外置快照(externalsnapshot) 创建一个外置的快照 在AI
6、XV5.2L以后我们可以为任意现有的JFS2文件系统分区创建一个外置的快照 例如:为根目录(/)创建一个快照。通过-osnapfrom参数指定被快照的系统分区对象,-osize指定创建的快照LV的大小。#snapshot-osnapfrom=/-osize=128MSnapshotforfilesystem/createdon/dev/fslv04 我们先通过snapfrom指定快照的对象,然后通过size参数指定自动生成的快照lv的大小。自动生成的lv名称是fslv04。 我们还可以通过利用现有lv来创建快照。例如已有一个闲置的lvfslv04。#snapshot-o
7、snapfrom=//dev/fslv04Snapshotforfilesystem/createdon/dev/fslv04 查询快照状态 我们可以通过-q参数查询当前快照状态及剩余空间大小,当Free的块太少时,我们可以用–osize参数改变快照的空间大小。#snapshot-q/Snapshotsfor/CurrentLocation512-blocksFreeTime*/dev/fslv046553658112FriJan422:49:592008 挂载快照 我们将快照fsl
此文档下载收益归作者所有