办理Linux系统磁盘空间满的办法[Linux安全]
本文“办理Linux系统磁盘空间满的办法[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
由于当初安装系统时计划不公道,有些分辨别的太小,以及网络通讯弊端等造成日记文件疾速增长等其他缘由都大概表现为磁盘空间满,造成无法读写磁盘,利用程序无法履行等.下面就给你支几招(以/home空间满为例):
1. 按期对重要文件系统扫描,并作比较,解析那些文件常常读写
#ls –lR /home >;files.txt
#diff filesold.txt files.txt
通过解析猜测空间的增长情形,同时可以考虑对不常常读写文件举行紧缩,以削减占用空间.
2. 查看空间满的文件系统的inodes损耗
#df – i /home
假如还有大量inode可用,阐明大文件占用空间,不然是大概大量小文件占用空间.
3. 找出占用空间较大的目录
查看/home 占用的空间
#du –hs /home
查看/home 下占用空间超越1000m
#du |awk '$1>;2000'
4. 找出占用空间较大的文件
#find /home –size +2000k
5. 找出近来改正或成立的文件
先touch一个你想要的时间的文件以下:
# touch -t 08190800 test
#find /home -newer test -print
6. 删除系统日记等
删除生成 core,mbox等文件
#find / -name core|xargs rm –rf
删除日记
#rm -rf /var/log/*
7. 对分区做链接
在有空间的分区,对没有空间分区做链接
#ln -s /home /usr/home
8.找出耗费大量的空间的进程
按照差别的利用,找出对应的进程.解析缘由.
9.查抄并修复文件系统
#fsck –y /home
10.重起机械
有了以上的十招,应当可以办理大部份问题,但关键还是安装时要筹划好分区.别的发现磁盘满时,不能急,当心操作,认真解析缘由,然后当心应 对.需求注意,以上十招不需求次序履行,有的大概一招封喉,有的大概需求数招并用,删除操作一定要当心.假如还不行,只有采纳增添硬盘,重新安装系统等" 硬"办法了.
还可以:
cd \
du -h --max-depth=1|grep G|sort -n
找到最大的那个目录后进入该目录
再运行du -h --max-depth=1|grep G|-n
假如没有后果可以运行 du -h --max-depth=1|grep M|sort -n
找出来今后看能否有效的文件
没用就删掉
-------------------------------------------------------------------------------------
du -hs /var/log/httpd/
rm -rf /var/log/httpd/error_log.1
df
以上是“办理Linux系统磁盘空间满的办法[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |