ubuntu如何高效利用磁盘空间
导读:Ubuntu高效利用磁盘空间的实用方案 一 快速定位占用 使用命令行快速盘点: 查看各分区使用率:df -h 查看目录总大小:du -sh <路径>;逐级排查可用:du -h --max-depth=1 <路径>...
Ubuntu高效利用磁盘空间的实用方案
一 快速定位占用
- 使用命令行快速盘点:
- 查看各分区使用率:df -h
- 查看目录总大小:du -sh < 路径> ;逐级排查可用:du -h --max-depth=1 < 路径> | sort -h
- 交互式分析器:ncdu < 路径> (更直观定位大目录/大文件)
- 使用图形工具:
- 磁盘占用分析器 Disk Usage Analyzer(Baobab):扫描后可视化查看各目录占用
- GNOME 磁盘:查看磁盘与分区信息(仅查看,不做改动)
- GNOME 系统监视器:在“文件系统”标签查看挂载点与容量
- 建议先用上述工具找出“占用大头”,再执行有针对性的清理,效率更高。
二 安全清理可释放空间
- APT 缓存与无用包
- 清理过期包缓存:sudo apt autoclean
- 清理全部包缓存:sudo apt clean
- 删除不再需要的依赖:sudo apt autoremove --purge
- 旧内核(谨慎操作,务必保留至少一个可启动内核)
- 列出内核:dpkg --list | grep linux-image
- 删除指定旧内核(示例):sudo apt purge linux-image--generic
- 也可在安全前提下用:sudo apt autoremove --purge(可能清理部分旧内核)
- systemd 日志
- 查看日志占用:journalctl --disk-usage
- 按时间保留:sudo journalctl --vacuum-time=7d(保留最近7天)
- 按大小保留:sudo journalctl --vacuum-size=1G
- Snap 包管理
- 查看 Snap 占用:du -h /var/lib/snapd/snaps
- 列出包与版本:snap list
- 删除旧修订(示例):sudo snap remove < 包名> --revision < 修订号> (保留当前使用修订)
- 用户缓存与缩略图
- 清理缩略图:rm -rf ~/.cache/thumbnails/*
- 清理浏览器缓存(示例):rm -rf ~/.cache/mozilla/firefox/*/cache2
- 重复文件
- 命令行:fdupes -rdN < 目录>
- 图形化:FSLint
- 可选图形清理工具
- BleachBit:按需勾选项目进行清理(谨慎选择系统项)。
三 查找并处理大文件
- 查找并排序前 N 个大项(适合定位异常大文件/目录)
- 示例:sudo du -ah / 2> /dev/null | sort -n -r | head -n 20
- 按大小查找文件
- 示例(大于 100MB):sudo find / -type f -size +100M 2> /dev/null
- 示例(大于 1GB):sudo find / -type f -size +1G 2> /dev/null
- 处理建议
- 确认文件用途后再删除;对日志、镜像、下载目录、虚拟机镜像等常见“大块头”优先核查
- 不确定时先移动到临时目录观察系统运行情况,再决定删除。
四 扩容与架构优化
- 分区与卷管理
- 使用 GParted 调整分区大小(必要时用 Live 介质操作),适合已有空闲空间需扩容的场景
- 已使用 LVM:通过扩展逻辑卷与文件系统在线扩容,弹性更高
- 虚拟化与云盘
- 虚拟机环境可在管理平台先扩容虚拟磁盘,再在系统内扩展分区/文件系统
- 存储策略优化
- 将体量大且增长快的数据(如下载、视频、数据库、容器镜像)迁移到独立数据盘或外置存储
- 容器/数据库等场景:定期清理未使用镜像、容器与卷,避免 /var/lib/docker、数据库数据目录无限增长。
五 自动化与日常维护
- 日志轮转
- 使用 logrotate 按日/周轮转并压缩旧日志,控制长期增长(默认已配置,可按需调整)
- 定期维护清单
- 每 1–2 个月例行执行:apt 清理(clean/autoclean/autoremove)、日志轮转与旧日志裁剪、检查大文件、清理缩略图与浏览器缓存
- 变更前务必备份重要数据,删除/卸载/扩容操作存在数据丢失风险。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu如何高效利用磁盘空间
本文地址: https://pptw.com/jishu/776450.html
