crontab没有正确重定向导致磁盘inode节点空间满
2016-06-15 10:52
357 查看
通常是发现磁盘没有满但是无法写入文件。提示“no space left on device”
用df -i 查看,应该会发现相应的分区是100%
一般都是crontab的job有问题,造成/var/spool/clientmqueue中产生许多的零碎文件。
处理方法:
用rm -rf *会不能删除,并会有相应的提示,大意是参数太多。
(1)在/var/spool/clientmqueue/下执行命令:“lsattr ./|awk -F"/" '{print $3}'|xargs -i rm -rf {}”用lsattr列出./下面的文件名的属性,用awk取出名字,然后rm -rf
(2)“find /var/spool/clientmqueue/ -type f -exec rm {} \;”或者在/var/spool/clientmqueue/目录下“find ./ -exec rm {} \;”
将crontab中没有定向输出的行都在最后加上“> /dev/null 2>&1”,在删除的过程中操作。或者先停止crontab,加上重定向。
用df -i 查看,应该会发现相应的分区是100%
一般都是crontab的job有问题,造成/var/spool/clientmqueue中产生许多的零碎文件。
处理方法:
用rm -rf *会不能删除,并会有相应的提示,大意是参数太多。
(1)在/var/spool/clientmqueue/下执行命令:“lsattr ./|awk -F"/" '{print $3}'|xargs -i rm -rf {}”用lsattr列出./下面的文件名的属性,用awk取出名字,然后rm -rf
(2)“find /var/spool/clientmqueue/ -type f -exec rm {} \;”或者在/var/spool/clientmqueue/目录下“find ./ -exec rm {} \;”
将crontab中没有定向输出的行都在最后加上“> /dev/null 2>&1”,在删除的过程中操作。或者先停止crontab,加上重定向。
相关文章推荐
- Swagger UI教程 API 文档神器 搭配Node使用 web api 接口文档 mvc接口文档
- ionic安装失败或者cordova安装失败解决方法
- nodejs读取图片像素
- [朝花夕拾]关于nodejs中child_process之中spawn和exec的区别
- LeetCode-237 Delete Node in a Linked List
- [leetcode] 19. Remove Nth Node From End of List python实现【easy】
- build_zone_zonelists() 初始化备用内存域链表node_zonelists
- node.js 回调函数
- 在node.js中,使用基于ORM架构的Sequelize,操作mysql数据库之增删改查
- LNK4098 defaultlib 'library' conflicts with use of other libs; use /NODEFAULTLIB:library
- 浅析Nodejs npm常用命令
- nodejs npm常用命令
- webpack共用于前后端的小坑
- ccah-500 第25题 what do you need to do when adding a new slave node to cluster
- nodejs记录一
- LeetCode:Populating Next Right Pointers in Each Node II
- 基于node.js及express实现中间件,实现post、get
- Node.JS读取文本并转化成js对象
- Populating Next Right Pointers in Each Node
- NodeJS、NPM安装配置步骤(windows版本)