下面的例子显示将分页空间 hd6 的大小从 160 MB 减少到 120 MB 所需要执行的步骤。
下面的各步全部都是必需的 – 即使没有与hd6直接相关。需要有附加的步骤是因为当系统在
运行时分页空间不能被释放。
注意:
- AIX Version 4.2.1 及以后版本不允许将hd6的大小减少到低于32 MB。如果这样做,系统
将不能重启。
- 如果你决定要缩小 hd6,你必需为 rootvg 中的软件留出足够的空间。对于缩小分页空间,
有一个经验法则是保留相当于物理内存大小的足够空间。为了知道物理内存大小,使用下面
的命令:
lsattr -E -l sys0 -a realmem
1. 执行下面的命令在rootvg上创建一个临时分页空间:
mkps -a -n -s 30 rootvg hdisk0
该命令输出分页空间的名字(如果没有别的,则为 paging00)。
2. 使用下面的命令释放hd6分页空间以便为后面过程中的重启作好准备。
chps -a n hd6
3. 修改/sbin/rc.boot文件中的分页空间记录,从:
swapon /dev/hd6
改为
swapon /dev/paging00.
4. 运行下面的命令检查主转储设备的名称:
# sysdumpdev -l
primary /dev/hd6
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
5. 如果主转储设备为 hd6,将其修改为另外一个分页空间。下面的命令显示如何把主转储
设备修改为 paging00:
第 145 页
# sysdumpdev -P -p /dev/paging00
primary /dev/paging00
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
6. 使用bosboot命令为一个硬盘映像创建一个可引导的映像。下面的步骤需要用来在初始化
过程中更新系统映像,以反映对rc.boot所作的修改。
bosboot -d /dev/hdisk0 -a
7. 将系统钥匙(如果有)置于normal 位置并使用下面的命令,将关闭并重启操作系统。
shutdown -r
8. 系统重启后,删除hd6分页空间。
rmps hd6
9. 为hd6分页空间创建一个新的大小为120 MB的分页空间逻辑卷。
mklv -t paging -y hd6 rootvg 30
10. 使用 lsps -a 命令检验缺省分页空间hd6大小的减少。
11. 将主转储设备名改回为分页空间 hd6。
sysdumpdev -P -p /dev/hd6
12. 修改/sbin/rc.boot文件中的分页空间记录,从:
swapon /dev/paging00
改为
swapon /dev/hd6.
13. 使用bosboot命令为一个硬盘映像创建一个可引导的映像。
bosboot -d /dev/hdisk0 -a
14. 运行下面的命令将新的分页空间hd6改为在系统重启时自动被激活。
chps -a y hd6
15. 运行下面的命令修改临时分页空间paging00的属性,这样它在下次系统重启后就不会自
动被激活了。
chps -a n paging00
16. 将系统钥匙(如果有)置于normal位置并使用下面的命令关闭和重启系统:
shutdown -r
17. 在系统重启后,删除临时分页空间。
rmps paging00
转载于:https://blog.51cto.com/liuxiaolan/1669396