今天有系统应用人员跟我讲数据库双机服务器空间快要满了,我登录到服务器上去查看发现根目录3G的空间只剩下不到一百多兆了,附图如下

IBM P750 AIX机器根目录空间满问题解决办法_第1张图片

列出根目录下最占用空间的文件

$du -amx / |sort -rn |head -n 10

IBM P750 AIX机器根目录空间满问题解决办法_第2张图片

关键字 "/dev/null 2>&1",这是AIX 6.1 TL7中的cas_agent两个bug,关于这两个bug的英文介绍请移步http://blog.chinaunix.net/uid-20274021-id-3216988.html

首先查看AIX系统版本和cas_agent服务状态,发现系统版本确实是AIX 6.1 TL7的,cas_agent服务也开启了,悲催!

IBM P750 AIX机器根目录空间满问题解决办法_第3张图片

 查看/dev/null* 文件

wKioL1dP_quyX9I3AAA5znDkVKg931.jpg-wh_50

root@DB02:/>vi /var/opt/tivoli/ep/runtime/nonstop/bin/cas_src.sh,将cas_src.sh脚本进行修改

,将“CAS_SRC_LOG="/dev/null  2>&1"”改为“CAS_SRC_LOG="/dev/null”,保存退出。 IBM P750 AIX机器根目录空间满问题解决办法_第4张图片

关闭cas_agent服务并删除"/dev/null 2>&1",然后重启cas_agent服务

root@DB02:/>stopsrc -s cas_agent

root@DB02:/>rm '/dev/null 2>&1'

root@DB02:/>startsrc -s cas_agent

再次查看系统空间使用情况

IBM P750 AIX机器根目录空间满问题解决办法_第5张图片

另外这个根目录太小了,不知道当时的系统安装人员是怎么想的,真是坑人,这样还要后续扩空间,扩空间操作步骤见我的另一个博文“在AIX系统上对目录空间进行调整”。