今天发现文件系统空间到了90%,于是将一个目录的日志文件进行压缩
gzip *log
出现错误:ksh: /usr/bin/gzip: 0403-027 The parameter list is too long.
网上一查,出现这种情况主要是因为AIX内核参数ncargs控制,命令行缓存有限制
lsattr -El sys0 -a ncargs
ncargs 6 ARG/ENV list size in 4K byte blocks True
于是修改ncargs值
chdev -l sys0 -a ncargs=64
sys0 changed
然后在执行gzip *log
无0403-027 报错
最后将ncargs参数值修改回来
chdev -l sys0 -a ncargs=6
sys0 changed