AIX系统文件系统优化:扩容与清理策略
在AIX系统中,文件系统优化是一项关键任务,特别是在系统运行一段时间后,随着数据的增长,可能需要对文件大小进行调整,特别是/var目录下的文件。当系统初始设置文件大小较小,如"/var/逻辑卷/ROOTVG中的/var逻辑卷的大小最初设置为1MB"时,可能需要根据实际情况进行扩展。 优化步骤包括: 1. **检查并清理不必要的大文件**:使用`find /var -xdev -size +2048M -type f | sort -r`命令来查找超过6MB的大型文件,并确认是否可以删除,例如`/var/adm/wtmp`的日志文件。删除不必要的旧日志,如`cp /dev/null /var/adm/wtmp`,同时记录操作过程到临时文件`/tmp/out`,以便后续审计。 2. **管理登录日志**:定期更新登录日志的清零操作,确保`/usr/sbin/acct/fwtmp`与旧日志的链接,以及清除错误日志`errlog`,这有助于减少磁盘占用。 3. **监控和清理错误日志**:`errdemon`工具用于监控和清理错误日志,4.1版本之前可能需要执行`/usr/lib/errdemon`,4.2版本后可能需要将错误日志移动到其他文件系统。定期删除过期的日志,防止系统资源消耗。 4. **处理trace文件和trcfile**:对于trace文件,确保通过`errclear`命令清除不必要的跟踪数据,并删除`trcfiledump`以节省空间,如果`trcfile`过多,可能需要删除。 5. **清理spool目录**:移除lpd队列目录和状态文件,以减少不必要的文件堆积,如`rm /var/spool/lpd/qdir/*`和`rm /var/spool/lpd/stat/*`。 6. **源代码控制和资源监控**:利用`/usr/bin/errclear`定期清理错误信息,并确保资源使用情况的跟踪,比如`O30`和`H90`配置。 通过这些步骤,可以有效地优化AIX系统的文件系统,保持系统的稳定性和性能,同时降低存储空间的需求。记得在执行任何清理操作前备份重要数据,避免误删关键文件。
在ROOTVG空间有限,且/var文件系统的空间已经足够大的情况下,/var文件系统空间快满了,这种情况怎么处理?IBM给了一个很好的处理流程:
使用find 命令检查在/var目录中所有大于1MB的文件,看是否可将其删除. 如:
#find /var -xdev -size +2048 -ls| sort -r +6
检查/var/tmp 中是否有可以删除的文件
检查/var/adm/wtmp文件的尺寸, 在此文件中记录了所有 login, rlogin 和 telnet 的会话调用. 文件尺寸会随着系统的持续运行的而逐渐增大. /var/adm/wtmp文件可以直接清空; 或编辑它,将旧的不再需要的记录给删掉. 使用下面的命令将 /var/adm/wtmp清空.
#cp /dev/null /var/adm/wtmp
若要编辑的话, 先拷贝/var/adm/wtmp文件到一临时文件中#/usr/sbin/acct/fwtmp < /var/adm/wtmp >/tmp/out
接着,编辑临时文件,将不需要的内容删去,
#vi /tmp/out
然后使用下列命令来替换/var/adm/wtmp中的内容,
#/usr/sbin/acct/fwtmp -ic < /tmp/out > /var/adm/wtmp
使用下述方法清空/var/adm/ras目录中的错误日志 errlog. 只有执行了errclear 命令,错误日志才会被清掉.
4.1 使用命令停止错误日志的后台程序 /usr/lib/errdemon
#/usr/lib/errstop
4.2 将errlog文件删除 或移到其他文件系统上.
#rm /var/adm/ras/errlog
或
# mv /var/adm/ras/errlog /otherfilesystem/filename
若删除errlog文件, 前面记录的错误日志也将从系统删除.
4.3 使用下面的命令重启 错误日志程序/usr/lib/errdemon #/usr/lib/errdemon
注: 不要使用cp /dev/null 命令来清空错误日志. 系统一旦发现零字节长度的 errlog 文件, 将关闭操作系统中记录错误日志的功能. 若出现此种情况,只有将原来的errlog备份恢复回来才能解决.
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全