当前位置: 首页 > article >正文

Linux磁盘告急:巧用ncdu定位并清理/dev/sda高占用

1. 当Linux服务器突然报警磁盘爆满的紧急处理服务器磁盘空间不足这个红色警告突然跳出来时相信很多运维同学都会心头一紧。我上周就遇到了这个情况凌晨三点收到报警短信/dev/sda6分区显示100%占用导致关键服务直接崩溃。这种紧急情况下最怕的就是病急乱投医——盲目删除文件可能造成数据丢失而慢慢排查又等不起。先分享个快速缓解的急救包建议收藏# 快速清理APT缓存安全操作 sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove # 清理系统日志需谨慎 sudo journalctl --vacuum-size200M但这些都是治标不治本。真正要解决的是找到那些空间吸血鬼——可能是失控的日志文件、残留的Docker镜像或是某个被遗忘的临时目录。这时候就需要专业的空间分析工具上场了。2. ncdu比du更聪明的磁盘分析利器传统du命令虽然能查看目录大小但在处理深层目录时就像举着手电筒找钥匙——效率太低。而ncdu则是给了你一个热成像仪交互式界面、可视化占比、快捷键操作这些特性让它成为我的首选工具。安装简单到令人发指# Debian/Ubuntu系 sudo apt install ncdu # RHEL/CentOS系 sudo yum install ncdu实测几个高效操作技巧按大小排序进入目录后按s键立即揪出最大文件快速导航用j/k上下移动→进入子目录←返回上级删除文件对可疑文件按d直接删除有确认提示图形化显示按g切换百分比柱状图模式有次我用ncdu扫描/var目录时发现某个服务的日志文件居然涨到了80GB——原来是因为日志轮转配置错误。这种问题用常规命令排查就像大海捞针而ncdu的图形化界面让异常数据无所遁形。3. 深度清理实战以Docker为例通过ncdu分析90%的情况下/var/lib/docker都是罪魁祸首。Docker就像个贪吃蛇不知不觉就会吞掉大量空间。分享我的清理组合拳3.1 基础清理# 删除停止的容器、无用镜像等 sudo docker system prune -a这个命令会交互式确认能清理出惊人空间。但要注意它会删除所有未被使用的镜像生产环境慎用。3.2 高级清理对于顽固的存储占用需要定位具体容器# 查看各容器占用空间 docker ps -s --format {{.ID}}: {{.Size}} # 针对大容器检查日志位置 docker inspect --format{{.LogPath}} 容器ID3.3 日志清理脚本这是我常用的日志清理脚本保存为clean_docker_logs.sh#!/bin/bash LOG_DIR/var/lib/docker/containers MAX_SIZE100M echo 开始清理Docker日志 find $LOG_DIR -name *-json.log -size $MAX_SIZE -print0 | while IFS read -r -d log; do echo 清空日志: $log : $log done echo 清理完成 4. 防患于未然磁盘空间监控方案清理只是补救预防才是王道。推荐我的监控三板斧PrometheusAlertmanager设置磁盘使用率超过85%自动报警Logrotate配置对所有服务日志强制轮转# /etc/logrotate.d/自定义服务 /var/log/myapp/*.log { daily rotate 7 compress missingok notifempty }定时清理任务在crontab中加入定期维护# 每周日凌晨3点清理 0 3 * * 0 /usr/bin/docker system prune -f 0 4 * * 0 /path/to/clean_docker_logs.sh最后说个血泪教训有次清理后发现数据库异常原来误删了MySQL的临时文件。现在我的原则是——删除前先用tar -zcvf backup.tar.gz 待删目录做个备份这个习惯至少救过我三次。

相关文章:

Linux磁盘告急:巧用ncdu定位并清理/dev/sda高占用

1. 当Linux服务器突然报警:磁盘爆满的紧急处理 "服务器磁盘空间不足"这个红色警告突然跳出来时,相信很多运维同学都会心头一紧。我上周就遇到了这个情况:凌晨三点收到报警短信,/dev/sda6分区显示100%占用,导…...

2025年八大网盘直链下载助手:告别限速,轻松获取高速下载链接

2025年八大网盘直链下载助手:告别限速,轻松获取高速下载链接 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中…...

QKeyMapper:5个技巧让你在Windows上实现零重启的按键映射

QKeyMapper:5个技巧让你在Windows上实现零重启的按键映射 【免费下载链接】QKeyMapper [按键映射工具] QKeyMapper,Qt开发Win10&Win11可用,不修改注册表、不需重新启动系统,可立即生效和停止。支持游戏手柄映射到键鼠&#xf…...

基于Neo4j与MCP协议,为AI智能体构建动态知识图谱大脑

1. 项目概述:为AI智能体构建一个动态知识大脑如果你正在使用Cursor、Claude Desktop这类AI编程助手,并且对它们能记住上下文、理解项目结构的能力感到惊喜,那么Graphiti MCP Server可能会让你对AI智能体的认知再上一个台阶。简单来说&#xf…...

易语言大漠模块实战:BindWindow后台绑定模式选择与避坑指南

1. 大漠模块后台绑定的核心价值 后台绑定技术对于自动化操作来说就像给机器人装上了眼睛和手指。想象一下,你正在玩一款需要重复刷副本的游戏,每次都要机械地点鼠标、按键盘,不仅累还容易出错。而大漠模块的BindWindow函数就是帮你解决这个痛…...

视频播放效率革命:如何用Video Speed Controller每天节省2小时

视频播放效率革命:如何用Video Speed Controller每天节省2小时 【免费下载链接】videospeed HTML5 video speed controller (for Google Chrome) 项目地址: https://gitcode.com/gh_mirrors/vi/videospeed 你是否厌倦了在线视频的固定播放速度?在…...

别再手动调了!GraphPad Prism 高效批量处理Grouped数据的3个隐藏技巧

GraphPad Prism进阶:Grouped数据高效处理与可视化优化全攻略 在科研数据分析领域,GraphPad Prism因其直观的界面和强大的统计功能而广受欢迎。然而,许多用户仅停留在基础操作层面,面对复杂的Grouped数据时仍采用低效的手动处理方法…...

Unity实战:用Mesh和Color.Lerp手搓一个可交互的3D热力图(附完整C#源码)

Unity实战:从零构建可交互3D热力图的底层逻辑与工程化实现 在数据可视化领域,热力图一直是最直观的呈现方式之一。当我们需要在3D场景中展示地形温度分布、玩家活动热区或资源聚集程度时,传统的2D热力图往往难以满足空间感知需求。本文将带您…...

如何突破AMD Ryzen处理器性能瓶颈?深入解析SMU调试工具的技术革命

如何突破AMD Ryzen处理器性能瓶颈?深入解析SMU调试工具的技术革命 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址:…...

用DAIN算法修复老视频,实测4K补帧效果与常见问题避坑(附Python代码)

深度解析DAIN算法:4K老视频修复实战指南与调参避坑技巧 你是否曾翻出多年前的家庭录像,却发现画面卡顿模糊?或是想重温经典老电影,却被低帧率影响了观影体验?DAIN(Depth-Aware Video Frame Interpolation&a…...

AI Agent配置生成器:基于agentforge的自动化项目脚手架实践

1. 项目概述:AI Agent配置生成器最近在折腾AI Agent自动化流程的朋友,估计都绕不开一个核心痛点:配置。无论是想用Claude、GPT-4还是开源的Llama,要让一个Agent真正“动”起来,你得定义它的角色、设定它的目标、给它配…...

在【Excel】、【PowerPoint】、【Word】 和 【Outlook】中与 【Claude】 协同工作

在【Excel】、【PowerPoint】、【Word】 和 【Outlook】中与 【Claude】 协同工作 写在前面:2026 年 5 月 7 日,Anthropic 宣布 Claude for Excel、PowerPoint 和 Word 全面上市(Generally Available),Claude for Outl…...

高性能B站视频下载解决方案:哔哩下载姬技术架构与实战部署指南

高性能B站视频下载解决方案:哔哩下载姬技术架构与实战部署指南 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印…...

LibreDWG:打破CAD格式壁垒的跨平台开源解决方案

LibreDWG:打破CAD格式壁垒的跨平台开源解决方案 【免费下载链接】libredwg Official mirror of libredwg. With CI hooks and nightly releases. PRs ok 项目地址: https://gitcode.com/gh_mirrors/li/libredwg 在CAD设计领域,AutoCAD的DWG格式长…...

BooruDatasetTagManager:AI训练数据标注的终极指南,10倍效率提升的秘密

BooruDatasetTagManager:AI训练数据标注的终极指南,10倍效率提升的秘密 【免费下载链接】BooruDatasetTagManager 项目地址: https://gitcode.com/gh_mirrors/bo/BooruDatasetTagManager 你是否曾为AI模型训练准备数据集而感到头疼?面…...

永磁同步电机无速度传感器控制(二)——滑模观测器(五)【参数整定与鲁棒性验证】

1. 滑模观测器参数整定的核心逻辑 搞电机控制的朋友都知道,滑模观测器就像个脾气倔强的老工程师——参数调好了稳如泰山,调不好就给你疯狂抖振。我当年第一次调滑模增益时,电机发出的声音能把实验室隔壁的师兄吓到报警。参数整定本质上是在动…...

易语言多线程下如何安全调用大漠插件?免注册方案与资源管理避坑指南

易语言多线程环境下安全调用大漠插件的工程实践 在自动化工具开发领域,大漠插件因其强大的图像识别和模拟操作能力而广受欢迎。但当我们将这一利器应用于易语言多线程环境时,往往会遇到DLL加载冲突、对象生命周期管理混乱以及线程安全性等棘手问题。本文…...

Nuendo实战排障——从无声到有声的驱动与连接设置指南

1. 无声问题的常见根源排查 当你第一次打开Nuendo准备大展身手时,最令人崩溃的莫过于导入音频后点击播放却一片寂静。这种情况我遇到过太多次了,记得刚开始用Nuendo时,整整两天都在和无声问题作斗争。经过这些年的摸索,我总结出几…...

【ETL实战】StreamSets零代码构建实时数据管道

1. StreamSets:零代码ETL的神器 第一次接触StreamSets时,我被它的可视化界面震惊了。作为一个常年和代码打交道的工程师,很难想象ETL(数据抽取、转换、加载)这种复杂的数据处理流程,竟然可以不用写一行代码…...

别再踩坑了!手把手教你用CCS9.0和普中开发板点亮TMS320F28335的第一盏灯

从零点亮TMS320F28335:CCS9.0与普中开发板避坑指南 第一次接触德州仪器的TMS320F28335开发板时,我盯着那个小小的LED灯发呆——明明按照教程操作,为什么就是点不亮?后来才发现,从软件安装到代码烧录,这个看…...

Windows防火墙命令进阶:netsh advfirewall不只是开关,这些高级配置技巧你该知道

Windows防火墙命令进阶:netsh advfirewall不只是开关,这些高级配置技巧你该知道 在Windows系统中,防火墙是保护计算机免受网络威胁的第一道防线。虽然图形界面提供了基本的防火墙设置选项,但真正强大的功能隐藏在命令行工具netsh …...

医学影像AI可解释性:文本与示例解释技术详解

1. 项目概述:为什么我们如此在意AI的“黑盒”?在医学影像AI领域,我们正处在一个前所未有的黄金时代。从肺结节检测到脑卒中分割,从乳腺癌筛查到眼底病变识别,深度学习模型的表现已经接近甚至超越了部分人类专家。然而&…...

构建文化响应型AI:从算法偏见根源到公平性技术实践

1. 文化响应型AI:为何它不再是“锦上添花”,而是“生存必需”如果你最近用过任何主流的大语言模型或者图像生成工具,试着让它描绘一个“婚礼场景”或者“成功的企业家”,你大概率会得到一个非常“标准”的答案——这个标准&#x…...

LSTM门控机制与工业级鲁棒性实战指南

1. 为什么今天还要认真学LSTM?一个被低估的“老派”模型的真实价值你可能已经注意到,现在打开任何技术社区,满屏都是Transformer、LLM、MoE这些词。LSTM似乎成了教科书里那个“上一代”的配角,连面试官问起都带着点“这题是不是太…...

构建可信AI:融合信托义务与AI对齐的法律技术框架

1. 项目概述:当法律原则遇上技术挑战最近几年,AI的进化速度让人眼花缭乱,从能写诗画画的大模型,到能自主决策的智能体,它们正以前所未有的深度介入我们的生活和工作。但随之而来的,是一个越来越无法回避的尖…...

3分钟学会LosslessCut:无损音频编辑的终极指南

3分钟学会LosslessCut:无损音频编辑的终极指南 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 你是否经常需要从视频中提取音频、合并多个录音文件&#x…...

抖音直播数据采集终极指南:2025最新版实时弹幕抓取完整教程

抖音直播数据采集终极指南:2025最新版实时弹幕抓取完整教程 【免费下载链接】DouyinLiveWebFetcher 抖音直播间网页版的弹幕数据抓取(2025最新版本) 项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveWebFetcher 想要获取抖音直…...

从流场GIF到模态分解:用MATLAB DMD一键提取涡旋的频率与增长率

从流场动画到科学洞察:MATLAB DMD技术解析涡旋动力学 当一段流体运动的GIF动画在你面前循环播放时,那些旋转的涡旋和波动的剪切层不仅仅是视觉奇观——它们隐藏着支配流动演化的数学密码。作为流体研究者,我们常常陷入这样的困境:…...

AI编码审计工具whatdiditdo:高效复盘与安全审查指南

1. 项目概述:当AI替你写代码后,如何快速复盘? 作为一名每天和代码打交道的开发者,我最近遇到了一个甜蜜的烦恼:AI编码助手(比如Cursor、GitHub Copilot、Claude Code)用得太顺手了,它…...

互联网档案馆瑞士分部成立,拓展全球知识保护使命

互联网档案馆博客导航互联网档案馆博客包含多个导航链接,有 archive.org、博客、公告、关于、活动、开发者、捐赠等。互联网档案馆瑞士分部成立30 年前,布鲁斯特卡勒创立互联网档案馆,目标是“让所有人都能普遍获取所有知识”。如今&#xff…...