DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
分享到: 分享到QQ  分享到Twitter

作者: kideny    访问次数: 380 创建时间: 2023-02-14 03:43:06 更新时间: 2024-04-26 21:13:41

有一次遇到一个问题,阿里云服务器的磁盘空间竟然满了。然后看了一下服务器状态,发现竟然是磁盘满了。后来一查,竟然是因为生产环境把每一条SQL语句都记录到日志文件了。

还有一个原因是,Docker镜像下的log文件也非常大。但是,并不知道如何查找这个LOG文件的位置。这里就分享一下查找Linux服务器上,大的磁盘文件的方法。并且给出手动删除这个日志文件的具体位置。

 

第一:Docker镜像的日志文件的位置

 

我个人喜欢使用Debian,Debian系统下Docker镜像的日志文件在以下位置:

/var/lib/docker/containers

这里存放着操作系统正在运行的所有的镜像文件,每个镜像一个目录,日志文件就在这些目录内部。

 

第二:查找目录下,每个目录的大小

 

du -sh *

这个命令,可以查找Linux系统下,每个目录下面,所属文件夹的大小。甚至可以从根目录开始查,一级一级的查。

直到找到不正常大小的文件和目录。

 

第三:进入占用磁盘太大的镜像内部查看日志文件的大小

 

使用以下命令删除大的日志文件

rm -rf  后面跟日志文件的名字

 

年度最有价值文章

季度最有价值文章

月度最有价值文章

投票统计

是否原创: 0 %

0 % Complete (success)

是否有价值: 0 %

0% Complete

是否有素质: 0 %

0% Complete (warning)

是否合法: 0 %

0% Complete

   群组工具

   外部链接