新闻是有分量的

linux中磁盘满了?一招教你快速清理

2024-03-20 10:27栏目:百科杂文
TAG:

linux中磁盘满了?一招教你快速清理

创造布景:当天布置服务时,发现无法布置,后来通过日志排查后发现服务器磁盘满了,查询材料后进行了整理。话不多说,直接上解决方法。

操作一:

1.检查磁盘巨细:df-h

2.直接在最上层进行排序:du-a|sort-rn|head-5

3.然后找到最大的文件删去,ps:你要确认是否能够删去,比方一些.log/.tar等文件都能够直接删去,可是有的文件你就须要看一下是否在运用中:lsoffileName

看,第2次查询时返回了相应的pid,这个文件删去就要慎重了。

4.铲除文件今后还要持续df-h,有的人会发现我删去了,可是磁盘却没有任何削减,这便是就有人开端说博主是个骗子,其实还差最终一步。检查已删去空间却没有开释的进程:lsof-n|grepdeleted,然后删去(kill-9pid)。

至此,磁盘整理结束。

操作二:

上面说的是正常的处理流程,假如你的服务器安装了docker,主张你直接先履行下面的指令,删去无用镜像(须要收到输入y):dockerimageprune-a以及dockersystemprune-a

指令履行后假如删去的0MB,则代表和docker无关。

可是这样整理会把一些没有在用的容器停掉,然后导致下次发动时没有容器,假如你在发动容器时碰到了:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivity这个过错或许一向报没有容器,就须要重启docker服务即可从头生成自定义链DOCKER。输入指令:systemctlrestartdocker

创造不易,假如这篇文章对你有用,请点个赞谢谢♪(・ω・)ノ!