【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

 



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

相关文章
|
5月前
|
域名解析 网络协议 安全
2026阿里云云解析 DNS 个人版深度解析:功能、价格与选型参考
在域名解析服务领域,阿里云云解析 DNS 凭借全球节点覆盖与安全防护能力,成为个人开发者与企业用户的重要选择。其中个人版以亲民的价格,在性价比层面具备显著吸引力。下面从版本定位、核心功能、价格体系、实测表现及选型建议等维度,对阿里云云解析 DNS 个人版进行全面解析,为用户提供客观决策依据。
1534 12
|
5月前
|
人工智能 弹性计算 运维
阿里云2026年优惠建站费用全解析:三种方案的价格、功能与选型指南
在数字化需求不断增长的当下,搭建网站成为个人展示、企业推广的重要方式。阿里云针对不同技术基础和业务规模,推出了 “自购服务器建站”“万小智 AI 模板建站”“云企业官网定制建站” 三种核心方案,价格从每年几十元到数万元不等,能满足从个人到中大型企业的各类需求。下面结合最新信息,从方案细节、价格、功能和适配场景等方面展开解析,为大家提供客观的选型参考。
|
5月前
|
存储 缓存 数据可视化
Supertonic 部署与使用全流程保姆级指南(附已部署镜像)
Supertonic开源工具Python版部署与使用指南 摘要:本文详细介绍了Supertonic(一款语音处理工具)Python版本的完整部署流程,包括服务器环境准备、源码下载、依赖安装、常见报错解决方法等关键步骤。部署成功后,用户只需修改示例脚本中的文本内容,即可生成对应的音频结果文件。文章还提供了已部署镜像的获取方式,帮助用户快速上手。部署过程中需注意模型自动下载、依赖版本冲突等常见问题。通过本指南,用户可以快速完成Supertonic的环境搭建并开始使用其核心功能。
418 8
|
5月前
|
存储 弹性计算 Linux
2026阿里云购买云服务器流程及注意事项(新用户指南)
在数字化场景中,个人和企业部署网站、APP 常需要服务器支撑。相比逐渐淘汰的虚拟主机和成本较高的独立服务器,云服务器凭借弹性扩展、性价比高的优势成为主流。阿里云 ECS(弹性计算服务)地域节点多、配置灵活,但新手容易在地域、实例规格等选择上困惑。下面结合最新信息,梳理阿里云服务器的购买流程和配置要点,帮新手高效完成选购。
|
10月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu的深度对比与分析
Ubuntu更新频繁、文档丰富,适用于云服务与容器部署。 与CentOS的比较,Ubuntu基于Debian,而CentOS则源自RHEL。在软件包格式上,Ubuntu采用.deb和.snap,而CentOS则使用.rpm和flatpak。更新方面,Ubuntu使用apt,而CentOS则依赖yum。尽管CentOS以稳定性见长,不常对包进行更新,但这并不意味着Ubuntu在安全性上逊色。事实上,Ubuntu提供了更为丰富的文档和免费的技术支持。此外,Ubuntu的服务器版本在云服务和容器部署方面拥有更多的优势。
|
5月前
|
存储 弹性计算 Linux
2026阿里云服务器新手选购与操作全指南
在数字化业务部署中,云服务器凭借弹性扩展、成本可控的优势,成为个人开发者和企业搭建网站、运行应用的核心选择。阿里云 ECS(弹性计算服务)作为国内主流云服务产品,地域节点丰富、配置灵活,但新手常因不熟悉购买路径与参数选择感到困惑。下面从购买前准备、核心购买方式、配置选择要点到控制台基础操作,梳理新手所需的全流程知识,助力高效完成上云部署。
|
5月前
|
机器学习/深度学习 监控 算法
基于深度学习的车牌识别系统
在智能交通快速发展背景下,传统车牌识别技术受限于复杂环境,难以满足高精度需求。深度学习凭借强大特征学习能力,显著提升识别准确率与鲁棒性,成为主流技术方向。本文综述基于YOLOv8等先进模型的研究进展,探讨系统实现关键步骤,推动智慧交通与城市治理智能化升级。
|
5月前
|
机器学习/深度学习 自然语言处理 安全
2026年语音机器人技术架构解析与企业选型指南
随着AI技术发展,语音机器人已广泛应用于政务、医疗、企业服务等领域。本文从技术架构、核心指标、场景适配等维度,系统解析语音机器人选型关键,助力企业科学决策,推动智能化升级。
|
5月前
|
存储 人工智能
什么是QR二维码 ?
QR码是由Denso Wave于1994年发明的二维条码,具高容量、强纠错、易识别等特点,广泛应用于移动支付、票务、物流、数字护照等领域。其结构包含定位、对齐、时序图案及数据区,支持数字、字母、字节、汉字等编码模式,结合智能手机发展,已成为数字化生活的重要工具。
2494 6
|
5月前
|
弹性计算 Linux 网络安全
2026阿里云购买云服务器流程及注意事项(新用户指南)
在数字化场景中,个人和企业部署网站、APP 时,常需要依托服务器。相比逐渐被淘汰的虚拟主机和成本较高的独立服务器,云服务器凭借弹性扩展、性价比高的优势成为主流。阿里云 ECS(弹性计算服务)地域节点丰富、配置灵活,但新手容易在地域、实例规格等选择上感到困惑。下面结合最新信息,梳理阿里云服务器的购买流程和核心配置要点,帮助新手高效完成选购。