首页 > 系统相关 >/dev/mapper/centos-root 磁盘空间爆满的解决办法

/dev/mapper/centos-root 磁盘空间爆满的解决办法

时间:2023-03-02 10:11:06浏览次数:45  
标签:mapper centos 删除 文件 占用 磁盘空间 docker 日志

1、df -h 查看磁盘空间使用情况

2、从根目录开始,du -sh * 查看每个目录下的磁盘占用情况

3、cd空间占用较大的目录,继续执行du -sh * ,依次往下查找,找到可删除的大文件,并删除掉

   3.1 若是jenkins占用磁盘空间过多,通常是因为jenkins工程执行的备份动作,备份的文件过多,修改备份路径或者删除多余的备份文件即可。

   3.2 若是docker占用磁盘空间过多,可能是因为存放的镜像太多太大,也可能是因为日志文件太大,这些日志通常是程序运行所产生的日志

  可依次查看/var/lib/docker/overlay2目录和/var/lib/docker/containers/目录下各镜像/容器的磁盘空间占用情况,主要是查看日志文件的大小,例如/var/lib/docker/containers/目录下各容器的json.log文件

  可通过cat /dev/null>*-json.log命令清除,这样不需要重启docker,只是把该文件的内容清空。

4、若是觉得步骤2-3慢,可先 cd / 再执行find / -xdev -size +100M -exec ls -l {} \;

查找整个机器下所有大于100M的文件并显示出完整的路径,再到路径下去删除可删除的大文件。

5、也可以cd / 后使用du -h | grep [0-9]G 查找大文件

6、若是大文件均清除后磁盘空间仍未释放,则还有一个可能,即:存在僵尸进程,就是系统文件删除后还存在进程活着的情况

可通过命令:lsof |grep delete语句查看对应进程号,再使用kill -9 进程号,杀掉对应进程即可。

7、若是以上步骤依然不能解决问题,请尝试重启服务器或者扩容。

标签:mapper,centos,删除,文件,占用,磁盘空间,docker,日志
From: https://www.cnblogs.com/yan-test/p/17170844.html

相关文章

  • centos 安装 docker
    1、查看系统要求Docker要求CentOS系统的内核版本高于3.10,查看CentOS的内核版本。uname-a2、删除旧版本yumremovedockerdocker-commondocker-selinuxdocker......
  • Centos 7 环境 安装todesk异常
    按照todesk官网安装步骤安装。其实就两步就完成了,在自己虚拟机centos7环境下测试一切正常,但正式环境centos7.9环境下能安装,但安装完打不开,感觉是内核版本的问题。 Tode......
  • 关于VMware Centos 7 xshell 连接不上的情况
    关于VMwareCentos7xshell连接不上的情况1、现象在xshell检查ping主机发现能ping同,但是无法ssh上。2、检查思路(先检查系统---》再检查VMware---》台式机)2.1是否......
  • jdbcTemplate之“rowMapper内部类写法”
    jdbcTemplate的rowMapper内部类写法Stringsql="selectsku,featurefromproduct"List<Product>products=jdbcTemplate.query(sql,(rs,rowNum)->{......
  • 【CentOS】scp免密码远程拷贝
    https://www.likecs.com/show-307003828.html基于公钥和私钥的信任办法使用root用户,在192.168.0.30和192.168.0.31之间复制文件可以先删除旧文件rm/root/.ssh/......
  • 部署堡垒机4——CentOS7 编译安装 Python 3.8.12
    1、去python3的官方网站下载源代码https://www.python.org/downloads/下载安装Python3.8.12到/opt/python3cd/optwgethttps://www.python.org/ftp/python/3.8.12/Py......
  • CentOS 7上使用Python 3和虚拟环境
    在CentOS7上使用Python3和虚拟环境,请按照以下步骤操作:首先,确保您的系统已安装Python3。您可以使用以下命令检查Python3是否已安装:python3--version如果Python3已......
  • Centos7 系统 yum 安装软件包 Error256 [Errno 256] No more mirrors to try.
    帖子来源:https://my.oschina.net/guiguketang/blog/5496250确实有用!!!!现象:yum安装某些软件包时,提示Nomoremirrorstotry.原因:centos7部分版本的镜像源已经取消,更换y......
  • Centos系统挂载硬盘到根目录教程
      【查看机器所挂硬盘个数及分区情况】fdisk-l【查看文件系统容量已用可用已用占比挂载点】df-h【给硬盘进行分区(名称不一定是sdb,具体以fdisk-l展示的为准)......
  • tar centos
    CentOS下解压.tar.gz文件 tar参数有z,c,x,v,f-z表示压缩操作类型是.tar.gz-c表示当前行为是打包-x表示当前行为是解压文件包-v参数要求显示命令执行过......