一次Linux磁盘空间清理的经历

运维 | 清理 Linux 磁盘空间方法汇总 系统磁盘不够用或占满了,导致部分应用或程序无法正常使用。本章节将记录一些常用或常见的方法清理系统磁盘(持续更新中)。 阅读详情

      最近,在Linux上运行BPM应用总是报没有空间的错误。经过一番调查和周折,终于找出了问题的症结,并顺利解决。今天,我把过程总结一下,方便自己或其他有类似问题的朋友参考。这里不对具体命令的具体各种参数做深入介绍,网上相关文档很多。只求尽量给出涉及命令运行的具体场景。

      出现磁盘满后,第一个执行的命令就是df,通过它查看文件系统的挂载情况,该命令可以给出每个文件系统的磁盘占用情况。以期来找到使用率接近100%的文件系统,这样就找到了我们调查的入口点。

     根据经验,BPM应用正是在/data目录下运行。下一步可以执行du -m /data/* | sort -nr | head -10查找在 /data目录下,到底哪个目录或文件占用了大部分空间,结合自己应用的特点就能轻易定位到占用大空间的准确目录或文件。另外,如果你够细心,你会发现有些挂载点空间总量 > 已使用 +  空间余量,但有的文件系统这个正好相等。这主要和对应的文件系统有关系,有的文件系统,像ext2,ext3, 为管理员预留了一部分空间作为系统管理只用。

       如上图,du命令列出了前10个占用空间最多的目录,最左侧的数字是以M为单位。凭应用经验,我知道RDC_Full_PDP目录比较可疑。进入SOA1目录,通过ls -lh 命令进行查看。

      你肯定发现上图中列出的对于RDC_Full_PDP目录对应的大小才559M,和之前用du命令获得的20328M的数字差了不是一点半点。如果有这种想法,你需要了解一下目录内容只是一组包含文件名及其对应索引节点的索引节点文件条目。索引节点包括文件地址,拥有者,类型,权限,地址等信息。一个文件名及其所对应节点信息加起来一般也就几十个字节。ls命令对于目录的大小就是指这些索引节点条目的所占空间总和。那么559M的文件节点,可想而知这里存放了多少个文件。

      下一步,就是确定这个目录里的文件是否属于无用过时数据,我这次的场景恰恰是log信息。如下图示

     确定这些信息无用后,我们就可以直接把它们删除掉。但由于文件数量巨大不管你是用

rm ./RDC_Full_PDP/* 

     还是

for filename in `ls ./RDC_Full_PDP/*`

do

 rm $filename

 done

   或者使用通配符,删除其中一部分

find ./RDC_Full_PDP/ -name Get_RDC_Full_File_2* -exec rm {} \;


  都会报参数列表过长的错误

 

这时候,我们可以使用xargs命令,将find命令的结果通过管道符作为参数传递给rm命令删除与某个通配符匹配的记录。

find ./RDC_Full_PDP/ -name Get_RDC_Full_File_2* -print0 | xargs -0 rm 

或者将大于两周的文件删除

find ./RDC_Full_PDP/ -mtime +14 -print0 | xargs -0 rm 



 

 

 

Qt C++项目集成MeloTTS.cpp:纯C++离线TTS引擎的完整实践指南 文本转语音(TTS)技术是实现人机交互和信息无障碍访问的核心功能之一,其原理是将文本数据通过声学模型和声码器转换为自然流畅的语音波形。在桌面应用开发中,TTS能够显著提升用户体验,尤其适用于教育软件、辅助工具和工业监控等需要语音播报的场景。传统的TTS方案往往面临跨平台兼容性差、依赖网络或运行时环境复杂等挑战。本文聚焦于纯C++实现的轻量级TTS引擎MeloTTS.cpp,深入探讨其在Qt C++项目中的集成方案。通过CMake构建系统管理依赖,结合Pimpl模式封装核心API,并设计异步任务队列管理语音合 阅读详情

相关推荐

PCSX2模拟器配置指南:在PC上完美运行PS2版《侠盗猎车手:圣安地列斯》

游戏模拟技术通过在通用计算机上虚拟特定游戏主机的硬件环境,使玩家能够在非原生平台上运行经典游戏。其核心原理是通过软件模拟或硬件虚拟化技术,精确复现原主机的中央处理器、图形处理器等关键组件的行为。这项技术的价值在于保存了数字文化遗产,让经典作品得以在现代硬件上重生,并允许通过提升分辨率、应用纹理过滤等方式获得超越原版的体验。在游戏怀旧、历史研究、模组开发等场景中,模拟器都是重要工具。本文以《侠盗猎车手:圣安地列斯》PS2版为例,详细解析了使用PCSX2模拟器时涉及的BIOS配置、图形插件调优、性能与画质平衡等

weixin_34110749的博客 694

Linux磁盘爆满?别慌!这几个命令轻松搞定

当 Linux 磁盘空间不足时,首先通过df和du命令了解磁盘使用情况,然后使用find查找大文件,清理不必要的日志和临时文件,卸载不必要的包,最后考虑扩展磁盘。掌握这些命令,你就能有效应对磁盘空间不足的问题,保证系统顺畅运行。遇到问题不要慌,这几个命令帮你轻松梭哈解决!

didiplus 6224

开源代码分享(29)-基于拉丁超立方抽样的风光场景生成和削减

作为分层抽样方法的一 种,拉丁超立方抽样具有良好的抽样精度和效率[14]。本文使用多场景方法来描述可再生能源(风电、光伏)的不确定性。以风电功率为例,首先假定风电功率服从正态分布 N(μ, δ 2 ),μ 为预测值的期望值,δ 为其波动的百分比。接着,采用拉丁超立方抽样[21]生成大量服从概率分布约束的风电出力场景,并采用考虑 Kantorovich 距离[22]的场景削减技术处理该场景,进行场景削减。最后,导出具有相应概率的削减之后的场景。

配电网和matlab的博客 921

Linux 磁盘满了怎么办?快速排查和清理方法

Linux 磁盘满了怎么办?快速排查和清理方法

2409_89014517的博客 1万+

HFSS实战:手把手教你设计微带发夹线滤波器(附完整参数计算流程)

本文详细介绍了使用HFSS设计微带发夹线滤波器的完整流程,包括参数计算、HFSS建模和优化策略。通过实战案例,帮助读者掌握微波滤波器设计的核心技巧,特别是奇偶模阻抗计算和HFSS仿真中的关键设置,适用于通信系统设计和射频工程应用。

weixin_29251567的博客 440

同步整流buck电路图设计:手把手入门必看

从零开始拆解同步整流Buck电路图及其原理,手把手带你画出关键拓扑、选型MOSFET、分析续流路径。重点讲清占空比控制逻辑与体二极管导通损耗的规避方法,让buck电路图及其原理真正落地可调、稳定可靠。

weixin_33308579的博客 995

Linux-磁盘空间不足的清理步骤(详细版本)

Docker 的 overlay 文件系统也占用了大量空间。你可以清理未使用的 Docker 镜像、容器和卷。可以整理一个cleanup.sh文件,后续直接执行sh cleanup.sh一步执行清理释放磁盘。命令查找占用大量空间的文件和目录。通过这些步骤可以释放一些磁盘空间,操作过程需要慎重,必要情况下可以先做压缩、备份处理!Kubernetes 的日志和缓存文件也可能占用大量空间。命令检查磁盘使用情况,找出哪些目录占用了大量空间。这个命令会显示每个文件系统的磁盘使用情况。的输出,你的多个挂载点(尤其是。

梦想的边缘 2万+

PS2硬盘启动终极指南:从FMCB到OPL,告别光驱打造游戏博物馆

在计算机存储与数据读取领域,硬盘启动技术通过将操作系统或应用程序从本地硬盘直接加载,绕过了传统光驱等外部介质,实现了速度与可靠性的双重提升。其核心原理在于利用引导程序接管系统初始化流程,直接访问硬盘上的特定分区与文件镜像。这项技术的价值在于极大提升了数据读取效率、降低了物理介质损耗,并扩展了存储容量与管理的灵活性。在怀旧游戏硬件改造、嵌入式系统定制等场景中,硬盘启动技术被广泛应用,以实现老旧设备的功能焕新与性能优化。本文聚焦于索尼PS2游戏主机的硬盘启动方案,深入探讨了如何利用FMCB(Free MCBoo

weixin_34295316的博客 1777

Linux 系统磁盘空间清理指南:安全释放存储空间的完整方案

日志文件- 超过保留期限的业务和系统日志包管理器缓存- 已安装软件的下载缓存包临时文件- /tmp 和 /var/tmp 中的临时数据应用缓存- 浏览器、IDE等程序的缓存数据旧内核版本- 除当前使用外的历史内核文件回收站内容- 用户已删除的文件副本Docker垃圾- 未使用的镜像、容器和卷。

2501_93078354的博客 2541

《UE4游戏开发》之 《音效系统的实现》

音效系统需要负责管理什么事情: 1.1 确定声音控制的分类:如背景音乐、技能音效、界面音效、角色配音等,不同游戏对声音有不同的分类 1.2 控制每个分类的声音的开启与关闭,以及调节每个分类声音的大小 解决如何分类: 2.1 首先需要知道ue4为声音分类提供了什么:SoundClass通常需要一个根分类【SC_RPG_Master】,便于总体控制音效,以及指定引擎默认启动的音效 打开SoundClass资产【SC_RPG_Master】,对根控制的设置,将逐级传递并按比例进行设置,以此达到控制一类声音的目的.

qq_21919621的博客 2126

Jlink除了调试还能干啥?用JFlash SPI给W25Q64烧录固件的5个实用技巧

本文深入探讨了Jlink的隐藏功能,特别是通过JFlash SPI高效烧录W25Q64的5个进阶技巧。从硬件连接优化到批量处理脚本,再到数据安全验证,这些技巧能显著提升烧录速度和稳定性,适用于量产环境。文章还提供了详细的参数配置和脚本示例,帮助工程师充分发挥Jlink的潜力。

weixin_29164843的博客 407

音乐处理工具测试指南:从单文件到批量处理的质量评估

音频处理技术作为数字音乐制作的核心环节,其原理涉及信号处理、编解码算法和实时计算等多个技术领域。在工程实践中,音频工具的质量评估需要结合客观技术指标与主观听觉体验,重点关注处理稳定性、资源占用效率和输出一致性。通过科学的测试方法论,可以系统验证工具在音乐生成、人声处理和音频编辑等场景下的实用价值。本文以维梦悠歌为例,详细介绍了从环境准备到批量处理的完整测试流程,特别强调了频谱分析和AB对比测试在质量评估中的关键作用,为音乐制作工作流中的工具选型提供实践参考。

weixin_34161083的博客 417

大模型测试人员完整学习体系(分层成长路线 + 知识框架 + 落地实操)

本文系统构建了大模型测试工程师的4级能力成长体系:L1(测试执行)-L2(专项测试)-L3(质量体系)-L4(行业标准),详细拆解了每个阶段的核心技能图谱。重点包括:入门层需掌握传统测试基础和大模型产品逻辑;进阶层需精通Prompt用例设计、RAG测试、安全对齐、自动化评测等专项能力;高级层聚焦评测平台搭建与质量体系建设;专家层深入算法对齐与行业标准制定。文章配套提供了分阶段技术工具栈、3-12个月学习路径及5类实战项目建议,形成了一套完整的大模型测试人才能力培养框架。

SmallBull的博客 453

Live2D项目部署与驱动开发全流程指南:从环境配置到API集成

Live2D是一种将2D图像转化为可实时驱动动画的技术,其核心原理是通过参数化网格变形与纹理映射,让静态角色实现转头、眨眼、口型同步等流畅动作。这项技术在虚拟主播、游戏角色和互动媒体领域具有重要价值,能够显著提升用户体验与内容表现力。对于开发者而言,掌握Live2D项目的本地化部署与驱动开发,是实现定制化虚拟形象应用的关键。本文聚焦于Live2D项目的通用部署流程,涵盖环境准备、模型加载、参数驱动及性能优化等核心环节,并深入探讨了如何通过API接口实现批量渲染与自动化控制,为构建高效的虚拟形象驱动方案提供实

weixin_30706691的博客 825

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

PyGame捕鱼达人项目深度解析:实时交互系统架构与跨平台工程实践

PyGame作为Python生态中最主流的2D游戏开发库,其核心价值远不止于教学Demo——它承载着事件循环设计、跨平台资源管理、实时渲染优化和状态机驱动等关键工程能力。理解pygame事件处理机制、pygame资源加载路径、pygame音效后端适配及pygame打包部署,是打通从语法学习到工业级应用的关键跃迁。本文以一个真实可运行的‘捕鱼达人’项目为切口,系统拆解其setting.py配置中枢、main.py事件循环骨架、resource_loader资源容错体系及build发布策略,覆盖Windows/

weixin_34150830的博客 533

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux磁盘清理:磁盘空间分析与清理方案

当Linux系统弹出"磁盘空间不足"的警告时,你是否感到手足无措?😨 别担心!本文将带你掌握从快速定位到深度清理的全套磁盘空间管理技巧,让你轻松应对各种存储危机。无论是查找"空间大胃王"还是制定自动化清理方案,这里都有你需要的解决方案!跟着我们的步骤,让你的系统重获自由空间~ 🚀

代码不止,探索不息 2092

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

linux中磁盘清理方法(简单好用)

文章目录1.命令2.df参数说明3.find参数说明4.清理日志文件 1.命令 先来看解决办法 df -h --显示当前磁盘使用情况 cd / --cd到要清理文件的路径下面 find . -type f -size +300M --查找大于300M的文件 依次显示为:文件系统,容量,已用空间,可用空间,挂载点 2.df参数说明 df -h -a:列出所有的文件系统,包括系统特有的/proc等文件系统 -k:以KB的容器显示各文件系统 -m:以MB的容量显示各文件系统 -h:以人们较易阅读的GB,M

anyiVIP的博客 2万+

Linux服务器清理磁盘

Linux清理磁盘

大猩猩的博客 4890

Linux 虚拟机磁盘空间清理方案

df -h该命令将显示各分区的使用情况,帮助定位问题分区从根目录开始查找占用空间最大的10个目录df -i小文件过多可能导致inode耗尽,即使磁盘空间还有剩余。

Made In SQL 1830

Linux服务器磁盘空间不足?3步快速定位并清理大文件(附紧急处理命令)

通过 df 和 du 命令快速定位 Linux 服务器大文件,结合 find 与 rm 清理空间,操作时需谨慎备份并避免误删系统文件。

有来技术 5718

Linux 清理磁盘空间&使用du指令排查服务器磁盘占用过大的文件

du -S 显示当前目录下文件总容量(不好汉子目录),而du则在最后显示该目录所有文件的总容量(包含子目录)。与df不一样的是,du会直接到文件系统内查找所有的文件数据。如果无法查看故障现场,则可以查询系统日志看出异常记录。命令:echo ‘’>catalina.out。命令:du -h --max-depth=1。启动机器,看能否登陆,如果能登陆,请检查。寻找当前目录,哪个文件夹占用空间最大。将当前目录下的文件以大到小顺序展现。命令: ls -lh 文件。命令:du -sh /*命令:ls -lhS。

qq_43842093的博客 7290

linux系统磁盘空间清理

请小心操作,确保你了解你要删除的文件,以免误删重要文件。删除文件时最好根据文件的用途谨慎操作。如果你使用的是 Debian/Ubuntu 系统,这会删除旧的 Linux 内核文件。如果你使用的是 Debian/Ubuntu 系统,这会清理 APT 软件包缓存。这会显示磁盘挂载点的使用情况,包括总容量、已使用容量、可用容量和使用百分比。这会列出大小超过100MB的文件。这会显示根目录下各个文件夹的大小。查看日志文件夹的大小,然后根据需要清理旧的日志文件。这会列出根目录下各个目录的大小,并按照大小降序排列。

weixin_49423593的博客 3203

Linux 服务器磁盘满了?教你快速找到大文件,安全删掉不踩坑!

此外,JNPF支持全源码交付,完全支持根据公司、项目需求、业务需求进行二次改造开发或内网部署,具备多角色门户、登录认证、组织管理、角色授权、表单设计、流程设计、页面配置、报表设计、门户配置、代码生成工具等开箱即用的在线服务。JNPF基于SpringBoot+Vue.js,提供了一个适合所有水平用户的低代码学习平台,无论是有经验的开发者还是编程新手,都可以在这里找到适合自己的学习路径。,通过简单的拖拉拽操作,开发者能够高效完成软件开发,提高开发效率,减少代码编写工作。

xuxian的博客 3844

Linux服务器磁盘空间清理方法

在长时间运行过程中,Linux服务器上的磁盘空间可能会被各种文件和目录占用,导致磁盘空间不足。需要注意的是,清理缓存可能会影响系统的性能和稳定性,因此要谨慎操作。它可以定期清理过期的日志文件,并将当前日志文件进行压缩或备份。Linux系统会产生大量的日志文件,这些文件通常会占用大量的磁盘空间。检查服务器上是否有不再需要的文件或目录,可以将其删除以释放磁盘空间。需要注意的是,删除日志文件前要确保不再需要这些日志文件,以防止影响系统的正常运行。命令来查看各个分区的磁盘使用情况,找到占用空间较大的文件或目录。

weixin_42211519的博客 1276
上一篇: 分治算法题之数组元素求和
下一篇: 分布式事务中的两阶段提交
TechNerd
博客等级 码龄14年 5粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值