IBM P750 AIX机器根目录空间满问题解决办法

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

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

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

关键字 "/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服务也开启了,悲催!

查看/dev/null* 文件

[email protected]:/>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”,保存退出。

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

[email protected]:/>stopsrc -s cas_agent

[email protected]:/>rm ‘/dev/null 2>&1‘

[email protected]:/>startsrc -s cas_agent

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

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

时间: 2024-10-11 23:29:03

IBM P750 AIX机器根目录空间满问题解决办法的相关文章

No space left on device 解决Linux系统磁盘空间满的办法

由于当初安装系统时设计不合理,有些分区分的过小,以及网络通讯故障等造成日志文件迅速增长等其他原因都可能表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等. (以/home空间满为例): 1. 定期对重要文件系统扫描,并作对比,分析那些文件经常读写 #ls –lR /home >;files.txt #diff filesold.txt files.txt 通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间. 2. 查看空间满的文件系统的inodes消耗 #df

处理Linux磁盘空间满问题

对于 Linux 磁盘满的问题,我们通常的处理思路是用 du 查找可清理的大文件,然后临时删掉让磁盘使用率先降下来,从而尽快保证磁盘能继续写入. 但是,有一些情况的处理效果不太一样,du/df 呈现的结果可能还会让人迷惑不解. 下面,我就分享下几个工作中遇到过的较离奇的磁盘满问题. 一.被忽略的隐藏文件 1.认识 swapfile Linux 的交换文件 swapfile 的产生场景较普遍,而且也是以隐藏文件的形式存在的,因此这里主要聊聊 swapfile 这一类的隐藏文件. 当用 vim 打开

硬盘空间满导致mysql ibd文件被删后提示Tablespace is missing for table 'db_rsk/XXX"

昨天一早,开发人员反馈说一个测试环境报Tablespace is missing for table 'db_rsk/XXX",周末刚升级过,特地让开发回去查了下,说脚本中肯定没有drop table的操作.datadir下检查了下,发现frm文件在的ibd文件没有了,bing了下,没发现类似异常.于是先回到mysql.err往回搜索,半天后发现上周五下午mysql出现了一次异常宕机,说是磁盘空间不足了,看日志该文件被损坏了,如下: 2016-11-12 11:31:00 28443 [ERRO

Oracle 临时表空间满的清理

正常来说,在完成所送select语句.createindex等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段的.但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题.这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法. 方法一.重启库 库重启时,smon进程会完成临时段释放,TEMP表空间的清理操作,不过很多的时侯我们的库是不允许down的,所以这种方法缺少了一点的应用机会,不过这种方法还是很好用的. 方法二

Oracle 'no privileges on tablespace 表空间名称' 问题解决

create user bryan identified by bryan; grant create session to bryan; grant create table to bryan; connect  bryan/bryan; create table bryan_employees ( emp_no number, emp_name varchar2(50) ); 创建表时会报如下错误:'no privileges on tablespace 'USERS' 原因在于users表

解决归档空间满一例

---解决归档日志空间满的问题 今天在检查一个测试库的时候,发现一个平常都起着的一个测试库竟然都没有打开,处在mount状态 SQL> select open_mode from v$database; OPEN_MODE ---------- MOUNTED --执行打开的语句报错,从错误里看到这是一个典型的没有归档空间的问题 SQL> alter database open; alter database open * 第 1 行出现错误: ORA-16014: 日志 1 的序列号 890

ORA-03113 通信通道的文件结尾(ORA-19804 ORA-16038-归档空间满的处理方法)

1.数据库启动报错SQL> startupORACLE 例程已经启动. Total System Global Area 1887350784 bytesFixed Size 2176848 bytesVariable Size 1325402288 bytesDatabase Buffers 553648128 bytesRedo Buffers 6123520 bytes数据库装载完毕.ORA-03113: 通信通道的文件结尾进程 ID: 1244会话 ID: 96 序列号: 3 2.查看告

ORACLE_11G归档空间满,由于数据库装完后使用的是默认空间是闪回区---根据真实故事改编

1.首先根据alert跟踪日志发现归档空间满,路径大致如下:cd $ORACLE_BASE/diag/rdbms/jsswgsjk/jsswgsjk1/tracetail -f alert_jsswgsjk1.log 2.sqlplus 执行命令结果:--可以看出没有正确使用归档盘:+ARCH 3.修改归档文件路径:--如果数据库当前是归档状态修改归档路径不用重启数据库alter system set log_archive_dest_1='location=+ARCH';4.查看归档路径正确性

使用GParted调整ubuntu根目录空间大小

一.背景 Win10系统下安装ubuntu16.04双系统-常见问题解答 由于安装双系统时,ubuntu分区设置如下: 1) 主分区 ext4 / 30720MB 2) 主分区 swap area 8192MB 3) 逻辑分区 ext4 /boot 1024MB 4) 逻辑分区 ext4 /home 剩余的空间 后来在ubuntu16.04下默认路径安装MATLAB R2017b后,每次打开终端,会出现设备空间不足的提示,且不能使用tab键. 在终端输入:cd /ho按tab键时,显示错误: b