ubuntu怎样管理磁盘空间
导读:Ubuntu 磁盘空间管理实用指南 一 快速定位占用 查看分区整体使用:运行 df -h,关注 Use% 接近 100% 的分区(如 /、/boot、/var)。 查看目录占用:在目标目录下执行 du -h --max-depth=1,逐...
Ubuntu 磁盘空间管理实用指南
一 快速定位占用
- 查看分区整体使用:运行 df -h,关注 Use% 接近 100% 的分区(如 /、/boot、/var)。
- 查看目录占用:在目标目录下执行 du -h --max-depth=1,逐层定位大目录。
- 交互式分析工具:安装并使用 ncdu(sudo apt install ncdu),扫描后按大小排序,便于快速清理。
- 列出块设备与挂载点:使用 lsblk 或查看分区表 sudo fdisk -l,确认磁盘与分区布局。
二 安全清理释放空间
- APT 缓存与无用依赖:执行 sudo apt clean(清理已下载包)、sudo apt autoclean(清理过期索引)、sudo apt autoremove(移除不再需要的依赖)。
- 旧内核清理:先查看 dpkg -l | grep linux-image,确认当前内核(如 uname -r),再用 sudo apt purge linux-image- 删除旧版本,避免误删正在使用的内核。
- systemd 日志:限制日志体积 sudo journalctl --vacuum-size=200M,或按时间 sudo journalctl --vacuum-time=3d。
- Snap 包管理:列出所有版本 snap list --all,删除禁用旧修订 sudo snap remove --revision ;如占用异常,可查看 du -h /var/lib/snapd/snaps。
- 缩略图缓存:清理用户缓存 rm -rf ~/.cache/thumbnails/(谨慎操作)。
- 临时文件与回收站:清理 sudo rm -rf /tmp/*(系统未在使用时执行),并记得清空桌面回收站。
- 大文件定位与处理:查找大于 1GB 的文件 sudo find / -type f -size +1G 2> /dev/null,确认无用后再删除。
三 图形化工具与一键优化
- 图形化分析:磁盘占用分析器(Baobab/Disk Usage Analyzer) 扫描目录树,直观查看占用;Gnome 磁盘工具(Disks) 可进行分区查看与基础管理;系统监视器 查看文件系统容量与挂载点。
- 第三方清理器:BleachBit(sudo apt install bleachbit)可清理缓存、日志、浏览器数据;Stacer 提供系统监控与清理;Ubuntu Cleaner(社区维护)便于删除旧内核与缓存。使用此类工具前建议预览与备份。
四 扩容与长期维护
- 扩容分区与卷管理:使用 GParted(sudo apt install gparted)调整分区大小;已使用 LVM 的系统可通过扩展逻辑卷增加空间;虚拟机可在宿主端扩容虚拟磁盘后再扩展分区。
- 定时清理:将常用清理写入脚本并用 crontab -e 定时执行(如定期清理 APT 缓存、日志),减少人工维护成本。
- 日常建议:重要操作前先备份;定期清理 /var/log、浏览器缓存与下载目录;对不熟悉的分区/删除操作保持谨慎。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu怎样管理磁盘空间
本文地址: https://pptw.com/jishu/754152.html
