阿里云服务器云盘扩容后磁盘容量未更新

阿里云服务器云盘扩容后磁盘容量未更新,第1张

阿里云服务器的云盘扩容后运行df -h命令后仍然显示原来的容量,可采用如下方法解决:(在运行命令之前,防止数据丢失,尽量先做镜像备份)

若运行命令后报以下错误: unexpected output in sfdisk --version [sfdisk,来自 util-linux 2232] ,则运行下面的命令,切换ECS实例的字符编码类型,后重新运行 growpart 命令。

我们开发环境Jenkins构建项目时报服务器磁盘空间不足,导致项目自动化构建部署失败,

Docker镜像服务器磁盘空间清理我们做了多次了,之前在清理Docker镜像服务器时走了不少弯路,查了不少Docker镜像服务器空间清理,都大同小异,都是一些如何清理历史镜像文件的文章,而实际按照清理镜像文件进行一顿 *** 作,释放的内存了了,最近一次磁盘空间报警事件,镜像文件清理也就才清理了40M,完全达不到清理磁盘空间的效果。
事实上我们的镜像执行sh脚本本身包含清理垃圾镜像文件的步骤:

因此,重要事情说三遍: 当Docker镜像服务器磁盘空间不足时,首先要考虑的时服务器的日志文件、大文件等等,最后才考虑Docker镜像本身占用的磁盘内存

df命令用于查看磁盘分区的使用情况,了解磁盘总量及用量,默认单位为KB。
当磁盘空间报警时,我们可以使用df命令查看磁盘分区使用情况:

注意,使用df -h命令会看到Docker镜像的/var/lib/docker 目录占很多空间,其实这是假象,许多同事初次看到这个接口首先应该就是去考虑如何清理/var/lib/docker,我也不例外。
不要受/var/lib/docker 目录影响,继续分析空间占用情况。

前面通过df命名我们大致了解了我们磁盘分区内存使用情况,使用du命令可以当前目录下文件、目录在磁盘中占用的空间的大小。
来到服务器顶层目录,执行命令:

找到内存使用异常的文件夹,进入其目录依次执行du -sh ,最终找到占用内存的大文件或日志,进行清理。
分享下我在情况过程找到的大文件

通过前面df 和du配合分析清理空间后,基本就能释放服务器磁盘空间,就简单提下Docker镜像清理咯,毕竟网上一大堆。
镜像清理。

批量清除无用的镜像

PC服务器和普通PC电脑是不同的,特别是在使用硬盘方面,一般都是采用SCSI接口,现在常用SAS接口,而且支持热插拔。
X236应该是很老的机器了,而且是立式的,从前面板就可以看到热插拔硬盘位置,既然已经是2块硬盘做RAID1,那在不损坏数据的前提下,只能再加2块硬盘做RAID1了。
如果本机支持RAID5功能,也可以加3块以上硬盘做RAID5,提高硬盘使用率。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12969466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存