AIX命令参考手册[重点文档](7)

2019-04-08 19:37

文档名称:AIX命令参考手册

文档密级

第6章 交换空间(Paging space)

6.1 7.1概述

以4K为单位,也叫swap sapce,在实际内存和辅助存储(如磁盘空间)之间置换(换页)数据。当系统的时间内存比较低时,内存里的最近没有使用的程序或数据被置换到paging space。

在安装时,Aix默认使用hd6作为paging space设备。 Paging space大小的考虑

如果paging space太小了,进程可能会丢失,甚至系统会崩溃。当空余的paging space blocks下降到一个阀值时,系统会通知所有进程。 1、paging spaces放置的位置

放置paging space到不同的pv上可以提高性能,不建议一块硬盘上放置多个paging space。 2、paging spaces的大小

总的大小一般建议为实际内存的两倍大,如果内存大于256MB,则为512MB+(memory size-256MB)*1.25。

如果要建立多个paging space,则必须建得差不多大小,因为paging space采用round-robin循环算法,并且由于启动时只有hd6是激活的,所以要把hd6建得稍大一点。

Lsps –a命令查看每个paging sapce的使用情况,而lsps –s则是查看所有活动的paging space的总和和使用率。 3、paging space所在vg的限制

如果是5.1以前的版本,则不要把paging space放置到可移动的硬盘空间去,尽量只把它放置到rootvg上。因为如果要export含有激活的paging space的vg ,则比较麻烦,还要重启机器。

如果是5L以上版本,则问题不大,但也要swapoff该paging space。

6.2 管理交换空间

有以下命令:chps, lsps, mkps, rmps, swapon, swapoff。注意mkps和mklv –t paging的区别。还有rmps和rmlv。

在系统启动早期阶段,/sbin/rc.boot脚本调用swapon来激活主交换空间

5/1/2013

未经许可不得扩散

第31页, 共70页

文档名称:AIX命令参考手册

文档密级

hd6,在后面的阶段,才激活其它交换分区。活动的交换分区不能被删除,如果是5L以前版本,则要使用chps –a n命令来使得系统重启后不激活(如果是hd6,还要改动/sbin/rc.boot里的swapon命令),重启系统后才能删除该交换空间。

使用swapon –a命令将激活/etc/swapsapces文件里所列的所有交换空间,使用mkps –a命令创建一个新的交换空间时将自动添加该空间名到该文件里,而使用rmps来删除一个交换空间时也会自动删除该文件里的定义。

6.2.1 显示交换空间属性

使用lsps命令,有#lsps –a和#lsps –s用法 #lsps –a –c

6.2.2 添加和激活一个交换空间

不要把交换空间加到经常移动的磁盘空间里,直接移走一个带有活动交换空间的硬盘将导致系统崩溃。 使用smit mkps(可以使用mkps命令吗)

6.2.3 改变交换空间的属性

1、使交换空间不活动

使用smit chps菜单,做完后可用lsps –a命令来查看。 2、动态使交换空间不活动(5.1版具有的功能)

使用swapoff命令,或者使用smit swapoff菜单。注意其它的交换空间这时要有足够的剩余空间。 3、增加交换空间大小 也是使用smit chps菜单。

4、动态减少交换空间大小(5.1才有,不要重启)

5L版引进chps –d命令,可以动态减少交换空间大小,无需重启系统。 #chps –d 2 paging01

6.2.4 删除一个交换空间(非hd6)

基本思路:设置重启时不激活(同时要检查是否是主dump设备)->重启机器->删除该交换空间。

如果是5L版,则无需重启,使用swapoff和rmps两个命令即可(当然也要检查dump设备)

5/1/2013

未经许可不得扩散

第32页, 共70页

文档名称:AIX命令参考手册

文档密级

#swapoff /dev/paging00 #rmps paging00

6.2.5 管理缺省的交换空间(hd6)

因为hd6在系统启动时是由启动脚本/sbin/rc.boot激活的,所有要记得改动该脚本,同时要记得重新生成一个引导映象,也要注意检查改变dump主设备。

1、减小hd6的大小 删除重建的概念。 2、在5L中减小hd6大小

可以动态减少,系统自动生成一个临时的引导映象和临时的/sbin/rc.boot使得系统总是可以安全的被重启。 3、移动hd6到另一个vg上

不建议这么做,因为the name(hd6) is hard-coded in several palces。 只有在rootvg上的交换空间才可以在启动的第二阶段(也就是平常/sbin/rc.boot激活hd6的时候)被激活。

4、在同一个vg上(就是rootvg啦)的不同硬盘上移动hd6 使用migratepv命令

#migratepv –l hd6 hdisk0 hdisk1

第7章 系统备份、恢复和可用性

几个命令及其用法(p214)

7.1 mksysb命令

用户定义的paging sapces和裸设备不会被备份(那么恢复时用户定义的交换空间就没掉啦?)

7.1.1 mksysb磁带的数据展示

三个512字节大小的image:BOS boot image、mkinsttape image、dummy.toc 其中BOS boot image包含一个系统内核的拷贝和引导设备的驱动,它是由bosboot命令来创建的。

5/1/2013

未经许可不得扩散

第33页, 共70页

文档名称:AIX命令参考手册

文档密级

Mkinsttape image里包含三个文件:./tapeblksz、./image.data、./bosints.data。 ./tapeblksz文件指定磁带设备的block大小

./bosinsts.data包含定制的BOS安装过程并指定了BOS的安装程序的表现。你可以在使用mksysb命令前就定制这个文件或者在备份完后再定制这一文件。

./image.data文件包含安装过程中该image的描述信息,如rootvg中逻辑卷和文件系统的大小、名字、对应信息(map)和安装点等。可以在使用mksysb命令前就定制这个文件,或者使用mksysb –i(实际上也是调用mkszfize命令)来创建一个新的./image.data文件。

(实验:备份系统中原有的image.data文件,再用mkszfile命令创建一个新的,比较。

如果没有选择生成新的image.data文件,是不是磁带上就用操作系统上原有的image.data)

该文件格式及相关参数,注意由以下参数:

SHRINK: 如果设置为YES,则恢复时创建尽量小的文件系统。 BOSINST_FILE:提供BOS安装完毕后要运行的文件或命令的全路径名。 EXACT_FIE: 如果设置YES,则恢复时严格按照有mksysb带-m参数(也就是在smit mksysb菜单中的选项:Create map file)创建的map文件中定义的pp位置来放置逻辑卷。

在其后的备份数据是有backup命令生成的,所有可以用restore命令来恢复单个文件或文件夹。

7.1.2 备份中不包括的文件系统

使用/etc/exclude.rootvg文件,同时使用-e参数 #mksysb –e /dev/rmt0

7.1.3 创建一个可引导的系统备份

使用smit mksysb菜单

7.1.4 使用mksysb备份一个用户定义的vg

不支持,可以选用savevg、tar、cpio或backup命令

7.2 备份用户数据(非rootvg)

7.2.1 8.2.1备份一个用户定义的vg

5/1/2013

未经许可不得扩散

第34页, 共70页

文档名称:AIX命令参考手册

文档密级

可以使用savevg来备份一个用户定义的vg上的数据,但该vg必须是varyon的,并且只有mount的文件系统才被备份。 Savevg命令调用mkvgdata命令来 #savevg –if /dev/rmt0 datavg

7.2.2 备份当前目录

1、使用tar命令 #cd /etc

#tar –cvf /dev/rmt0 * 2、使用backup命令

注意使用相对路径或绝对路径 #cd /etc

#find . –depth | backup –i –f /dev/rmt0 3、使用cpio命令 #cd /

#find /etc –print | cpio –o –c –v –B > /dev/rmt0 上述命令采用了绝对路径。

7.2.3 增量备份

可以使用backup命令来进行经常被改动的数据的增量备份。backup命令使用-u参数,指定增量备份级别,更改/etc/dumpdates中最近一次增量备份的时间、日期和级别。(P216)

backup的增量备份级别支持从0到9的级别,每次增量备份的关于日期时间等都会写到/etc/dumpdates文件里。如: /dev/lv01 0 Mon Jun 04 02:00:00 2003 /dev/lv01 1 Wed Dec05 02:00:00 2003

7.3 从备份介质中恢复数据

7.3.1 tctl磁带操作命令

使用tctl命令来操控磁带,如果没有使用-f参数来指定磁带设备,则也可以使用TAPE环境变量。 其子命令包括:

5/1/2013

未经许可不得扩散

第35页, 共70页


AIX命令参考手册[重点文档](7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:本科成本会计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: