阿里云金牌合作伙伴-授权证书 长期稳定·永久朋友 产品专家1对1服务
阿里云购买咨询热线:158-0160-3153 凯铧互联客服

热门文章

阿里云常见售后问题集锦

阿里云服务器ECSLinux磁盘空间满排查处理

发布:凯铧互联小编

标签:阿里云ECS,Linux磁盘空间,阿里云服务器


我们在使用阿里云服务器ECS的时候,如果遇到磁盘空间满的情况该怎么去排查处理呢?阿里云代理凯铧互联就来为大家提供排查解决办法。

问题具体描述:
在阿里云服务器ECS Linux系统内进行文件创建时,出现了如下所示空间不足的提示:
  No space left on device …

出现上述问题的原因:
会导致上述文件的原因可能包括:
1】磁盘分区的空阿使用率达到百分之百
2】磁盘分区inode使用率达到百分之百
3】僵尸文件:已删除文件因句柄被占用未释放导致相应空间未释放
4】挂载点覆盖:在原有文件系统的相应目录下已经存在大量文件。挂载了新磁盘后,导致使用 df 命令能统计到相关空间使用,而使用 su 命令统计不到

具体处理办法
根据不同的远程我们需要通过不同的方法来进行解决:

1】分区容量满
若是由于分区容量满从而导致了磁盘空间满,可以按照如下进行操作:
1、远程连接Linux实例
2、运行 df -h 查看磁盘使用率。返回结果如下图所示
【注】:返回结果里 Mounted on 下显示的是挂载目录。
阿里云服务器,凯铧互联
3、循环执行如下指令,找到容量大的目录并进入目录,然后进行查找一直到找到最精确的文件或者是目录,然后再根据自己实际情况进行判断,如果发现是没有用的文件直接删除文件或者目录。或者通过查找都是需要的文件或者目录,就需要购买更大的数据盘来分担,以满足业务需求。
阿里云服务器

2】僵尸文件分析删除
如果经过排查发现存在没有清除句柄的僵尸文件。这些文件实际上已经被删除,但是有服务程序在使用这些文件,导致这些文件一直被占用,无法释放磁盘空间。如果这些文件过多,会占用很大的磁盘空间。删除僵尸文件具体操作如下:
1、远程连接Linux实例
2、运行以下命令安装lsof
  yum install lsof -y
3、运行以下命令查看僵尸文件占用情况
  lsof |grep delete | more
返回结果示例如下图所示查看僵尸文件数量
阿里云服务器

4、采用以下方法释放句柄,以清除僵尸文件:
重启服务器
正常停止或杀掉占用这些文件的服务进程

挂载点覆盖
先取消磁盘挂载,再检查原挂载目录下的空间占用情况

如果通过上述步骤没能够解决到您的问题,可以直接联系本站客服,阿里云代理商凯铧互联技术团队会为您提供一对一技术服务,同时还有专属折扣优惠等着您,阿里云官网购买但是结果更优。


如果您需要进行接入备案但是不知道怎么操作,可以直接联系本站客服,阿里云代理凯铧互联专业技术团队为您提供一对一专业技术服务。帮助您完成接入备案操作。


关于我们:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、腾讯等,作为阿里云腾讯云百度云金山云重要的合作伙伴,专注于为企业用户提供云计算及云计算的解决方案。总部设在北京,并在内蒙设有办事处。做为一家综合性方案商,凯铧互联向各行业用户提供基于云计算的各种解决方案。为用户获得优质服务的同时,秉承"专业规划、周到服务"的服务理念,根据用户的实际情况,充分考虑各种网络资源的特点及功效,为用户量身定做一套适合于其实际应用需求的网络应用方案。帮助用户利用互联网的力量展开新的营销方式,并大大缩短了项目实施周期,获得用户的一致好评。