磁盘空间不足的解决办法
2017-04-14 11:27
204 查看
先说一下用于磁盘空间快满时检查
很多小伙伴会想到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 结束进程 的方式来释放
很多小伙伴会想到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 结束进程 的方式来释放
相关文章推荐
- SQLserver数据库还原出现错误112(磁盘空间不足)的解决办法
- 黑色星期五,磁盘空间不足,mysql挂掉的解决办法
- 内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存任何文档 问题的一种解决办法
- 虚拟机磁盘空间不足解决办法
- 虚拟机磁盘空间不足解决办法
- 【神经网络与深度学习】caffe静态链接库“Unknown layer type: Convolution (known types: )”和“ 磁盘空间不足”问题的解决办法
- 磁盘空间不足的解决办法
- ubuntu14.04,由于安装软件造成磁盘空间不足,无法登入Gnome解决办法!!
- 磁盘空间不足故障的解决办法之一
- ubuntu14.04,由于安装软件造成磁盘空间不足,无法登入Gnome解决办法!!
- 一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法
- sqlserver 出现 因为文件组 'PRIMARY' 已满 的解决办法 有可能是磁盘剩余空间不足 导致的
- VMware Fusion 提示磁盘空间不足的解决办法
- 阿里云服务器磁盘空间不足解决办法
- 虚拟机linux磁盘空间不足的解决办法
- 一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法
- caffe静态链接库“Unknown layer type: Convolution (known types: )”和“ 磁盘空间不足”问题的解决办法
- 虚拟机+rhel磁盘空间不足的解决办法
- 磁盘空间不足:这个更新需要花去 71.4 M 磁盘上总计 /boot 的空间的解决办法
- vmware linux 磁盘空间不足的解决办法