先说一下用于磁盘空间快满时检查
很多小伙伴会想到find  ,这个想法是好的,不过find 有点慢,也不方便,例如:

find /home1 -type f -size +1000000k

如果我们这样做呢:
du+awk组合 显示所有目录及文件大于100M的
du -h / |awk '$1 ~/M/'|awk -F 'M' '$1>100'

一般空间的问题是由日志文件产生的。另有两种特殊情况:
一.Linux操作系统中的/var/spool/clientmqueue/目录下存在大量文件。

原因分析:系统中有用户开启了 cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;

解决办法:
1、 将crontab里面的命令后面加上  " > /dev/null 2>&1"
删除方法:
1.
# cd /var/spool/clientmqueue
# ls | xargs rm -f
2.
find /var/spool/clientmqueue/ -ctime +90 -type f -exec rm -fv {} \;

二.Linux下删除文件后没有释放空间
10.62
autoindex有这样的问题

***原因:
在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。
***解决办法:
1
/usr/sbin/lsof|grep deleted
2

kill 结束进程 的方式来释放 


©著作权归作者所有:来自51CTO博客作者互联网老辛的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Linux上创建和更改硬链接和符号链接(软连接)
  2. 常用Linux命令集锦
  3. Linux下性能调试工具运维笔记
  4. Linux系统下对文件和字符串 进行加密的方法总结
  5. 监控Linux性能的18个命令行工具
  6. 3.22作业-0411
  7. 如何格式化不属于任何段的损坏块 (文档 ID 1526163.1)
  8. NestJs学习之旅(1)——快速开始
  9. 【OGG】OGG基础知识整理

随机推荐

  1. Android UEventObserver
  2. Android(安卓)混淆 Unknown verification
  3. 沈大海移动开发入门课程android,j2me, 在
  4. Opencv for Android(安卓)之透视变换
  5. [Android Studio] Android studio 多渠道
  6. android单元测试----junit
  7. AndroidManifest.xml里面的activity的几
  8. Android平台上的计算器APP(付源码)
  9. Android 禁止响应屏幕翻转
  10. 彻底解决Android 应用方法数不能超过65K