因为曾经安装系统设计不合理,有些分区的过小,以及网路通信故障等导致日志文件速率下降等其他缘由都可以表现为c盘空间满,导致未能读写c盘,应用程序难以执行等。下边就给你支几招(以/home空间满为例):
1.定期对重要文件系统扫描,并作对比,剖析这些文件常常读写
#IS-IR/home>;files.txt
#difffilesold.txtfiles.txt
通过剖析预测空间的下降情况,同时可以考虑对不常常读写文件进行压缩linux公社,以减轻占用空间。
2.查看空间文件系统的inodes消耗
#df-i/home
假如还有大量的inpde可用,说明大文件占用空间linux 扩展磁盘空间,否贼可能大量小文件占用空间。
3.找出占用空间较大的目录
查看/home占用的空间
#du-hs/home
查看/home下占用空间超过1000m
#du/awk'$1>;2000'
4.找出占用空间较大的文件
#find/home-size+2000K
5.找出近来更改或创建的文件
先TOUCH一个你想要的时间的文件如下
#TOUCH-t08190800test
#find/home-newertest-print
6.删掉日志
#rm-rf/var/log/*
7.对分区做联接
在有空间的分区,对没有空进分区做联接
#in-s/home/use/home
8.找出花费大量的空间的进程
按照不同的应用,找出对应的进程linux 扩展磁盘空间,剖析缘由。
9.检测并修补文件系统
#fsck-y/home
10.重启机器
有了以上的十招,应当可以解决大部份问题,而且关键还是安装时要规划好分区。另外发觉c盘蛮时,不能急,当心操作,认真剖析缘由,之后当心应对。须要注意,以上十招不须要次序执行,有的可能一招封喉,有的可能须要数招并用linux格式化命令,删掉操作一定要当心。假如还不行,只有采取降低硬碟,重新安装系统等“硬”办法了
还可以:
cd/
du-h--max-depth=q/grepM/sort-n
找到最大的那种目录后步入该目录
再运行du-h-max-depth=1/grepM/sort-n
找下来之后看是否有用的文件
没用就删除