linux screen无法启动问题解决
上一篇 /
下一篇 2011-09-26 15:30:48
/ 个人分类:系统环境类
现象:
在linux系统中,使用screen命令,提示“Cannot make directory '/var/run/screen/S-root': No space left on device”,但是使用df -h检查却发现/VAR磁盘并没有满
原因分析:
使用df -i查看,发现/var的文件系统节点(inodes)已经全部被使用,导致在该目录下无法再创建新的文件,所以提示磁盘空间不足。检查/var下的所有目录,发现/var/spool/clientmqueue/中包含1531272个文件;产生这些文件是由于系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;
处理:
进入/var/spool/clientmqueue/,使用ls | xargs rm -f删除文件,因为文件数过多,如果直接使用rm删除会比较慢
收藏
举报
TAG: