【Azure App Service】App Service 遇见 not enough space on the disk

简介: App Service应用提示“磁盘空间不足”时,可通过PowerShell脚本快速统计c:\home和c:\local目录下各文件夹大小,定位大文件并删除,释放空间。

问题描述

使用App Service服务,应用中突然爆出异常 There is not enough space on the disk. (Exception from HRESULT: 0x80070070)。

面对这类错误,第一反应当然是需要找到占用磁盘的大文件或者大文件夹。然后,删除它。

只是,进入kudu站点才发现,文件层次太多,无法轻松找到。

于是,需要找到一段脚本,快速计算目录中文件夹大小。

 

问题解答

使用Powershell脚本,非常容易实现此目的。

## 计算文件夹大小的脚本:

$paths = Get-ChildItem -Directory
foreach ($p in $paths) {
    $size = (Get-ChildItem $p.FullName -Recurse -File -EA SilentlyContinue | Measure-Object Length -Sum).Sum
    "{0,-60} {1,12:N2} MB" -f $p.Name, ($size / 1MB)
}

只是,如果从根目录(比如C:\)开始计算,由于文件夹太多,计算还是要耗费很长时间。

针对App Service服务,可以只关注两个目录 c:\home 和 c:\local。

比如上图中,提示local文件夹中文件达到了637MB,层层深入,就可以定位到具体的大文件

接下来,就非常容易。如果需要,可以点击文件名左侧的第一个下载图标。如果不需要,点击第三个删除图标,删除文件。

 

 

参考资料

App Service Temporary files:https://github.com/projectkudu/kudu/wiki/Understanding-the-Azure-App-Service-file-system#temporary-files

 



当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关文章
|
人工智能 缓存 运维
探秘 AgentRun丨通过无代码创建的 Agent,如何用高代码进行更新?
AgentRun 打破 AI Agent 开发困局,无代码快速验证想法,一键转高代码实现深度定制。60 秒创建 Agent,支持多模型、工具集成与 Prompt 优化;业务增长后可平滑演进,保留配置生成高质量代码,助力从原型到生产的持续迭代。
226 31
|
1天前
|
机器学习/深度学习 监控 算法
基于深度学习的车牌识别系统
在智能交通快速发展背景下,传统车牌识别技术受限于复杂环境,难以满足高精度需求。深度学习凭借强大特征学习能力,显著提升识别准确率与鲁棒性,成为主流技术方向。本文综述基于YOLOv8等先进模型的研究进展,探讨系统实现关键步骤,推动智慧交通与城市治理智能化升级。
|
5天前
|
存储 弹性计算 Cloud Native
2026年最新一期阿里云优惠券解析:五种主要优惠券类型、金额、领取及使用规则讲解
为了进一步降低用户的上云成本,2026年阿里云继续推出多种优惠券,以助力用户轻松实现数字化转型。本文将全面介绍阿里云目前提供的五种主要优惠券类型,包括老友专属福利券包、无门槛优惠券、出海补贴优惠券、迁云补贴优惠券以及按量达标代金券等,帮助用户深入了解这些优惠券的金额、领取及使用规则,从而更好地利用这些优惠,提升购买体验。
137 13
|
23天前
|
Java 关系型数据库 MySQL
基于springboot的二手物品交易系统
本研究聚焦二手交易平台的网络化转型,探讨其在社会经济快速发展背景下的必要性与意义。结合SpringBoot、Java、MySQL等技术,分析系统设计与实现路径,旨在提升平台管理效率、降低成本,推动二手交易向规范化、信息化发展,助力现代化服务体系建设。
|
29天前
|
人工智能 运维 Serverless
一杯咖啡成本搞定多模态微调:FC DevPod + Llama-Factory 极速实战
告别显存不足、环境配置难、成本高昂的微调困境!基于阿里云函数计算FC与Llama-Factory,5分钟搭建微调流水线,一键完成多模态模型的微调。
246 20
|
27天前
|
人工智能 运维 监控
开源项目分享 : Gitee热榜项目 2025-12-13 日榜
本文整理Gitee当日热门开源项目,涵盖AI智能体、低代码开发、数字人、容器化部署等前沿技术。聚焦智能化、降本增效与垂直场景应用,展现AI工程化、全栈融合与技术普惠趋势,助力开发者把握开源脉搏。
195 15
|
1月前
|
存储 自然语言处理 Kubernetes
基于 UModel 高效构建可观测场景统一实体搜索引擎
在复杂的云原生环境中,服务、Pod、主机等可观测实体动辄成千上万,散落在 APM、K8s、云资源等多个系统中。当故障发生时,如何快速从海量数据中“找到那个出问题的服务”,成为 SRE 和运维工程师的核心挑战。
174 36