有时候,服务突然挂了,再次启动却启动不了。一看,原来是磁盘空间被占满啦,那么,怎么清理呢。介绍如下:

df -h

这个命令用于查看服务器空间,运行后的效果图如下:
20171228155056384.jpg
可以看到,还剩余8G可用。

du -h --max-depth=1

这个命令用于查看当前目录,哪个文件占用最大,运行效果如下:
24.jpg
可以看到,iov那个目录占用的空间比较大,20G。
除此之外,

du -sh *

这个命令也用于查看当前目录下各文件及文件夹占用大小,运行效果如下:
25.jpg
可以看到,iov那个目录占用的空间比较大,12G。
进入iov目录,反复执行上面的查看命令,一路跟进,找到各个目录占用空间比较多的文件,无用的可删除。
27.jpg
可以看到,这个nohup.out 日志文件占用比较多(1.9G),现在把他置空。
可使用命令:

 cp /dev/null nohup.out

清除后,再次查看,果然占用变少了(696K)。
28.jpg
那么,如果占用空间的不是nohup.out文件怎么清理呢?
29.jpg
很简单,使用普通的删除命令即可。
删除命令:rm [选项] 文件或目录  
选项说明:
-f     -force      忽略不存在的文件,强制删除,无任何提示
-i     --interactive    进行交互式地删除
-r | -R   --recursive     递归式地删除列出的目录下的所有目录和文件
-v      --verbose    详细显示进行的步骤
命令实例:
1、删除a.txt文件

rm -rf a.txt

2、删除mplogs目录

rm -rf mplogs

这里我们使用示例2进行删除,效果如下:
30.jpg
31.jpg
清理了一些后,回到根目录,占用已经变少了。
32.jpg

————————————————
版权声明:本文为CSDN博主「zhang_wt」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012660464/java/article/details/78923011

最后编辑:2020年07月23日

发表评论