有一次遇到一个问题,阿里云服务器的磁盘空间竟然满了。然后看了一下服务器状态,发现竟然是磁盘满了。后来一查,竟然是因为生产环境把每一条SQL语句都记录到日志文件了。
还有一个原因是,Docker镜像下的log文件也非常大。但是,并不知道如何查找这个LOG文件的位置。这里就分享一下查找Linux服务器上,大的磁盘文件的方法。并且给出手动删除这个日志文件的具体位置。
第一:Docker镜像的日志文件的位置
我个人喜欢使用Debian,Debian系统下Docker镜像的日志文件在以下位置:
/var/lib/docker/containers
这里存放着操作系统正在运行的所有的镜像文件,每个镜像一个目录,日志文件就在这些目录内部。
第二:查找目录下,每个目录的大小
du -sh *
这个命令
,可以查找Linux系统下,每个目录下面,所属文件夹的大小。甚至可以从根目录开始查,一级一级的查。
直到找到不正常大小的文件和目录。
第三:进入占用磁盘太大的镜像内部查看日志文件的大小
使用以下命令删除大的日志文件
rm -rf 后面跟日志文件的名字
语言:zh-CN
创建时间:2023-02-14 03:43:06
更新时间:2023-03-26 14:49:07
翻译人员: Debian Docker
原作者:
转载地址:
源网址:
版权:本站所有内容, 版权归原作者所有。发表原创内容将会获得现金奖励, 并且随着时间倍数增长, 请了解我们的内容奖励计划。