Debian 下用 Dolphin 优化存储空间的实用步骤
一 快速定位大文件与目录
- 在终端用系统工具查看整体占用并定位“大块头”:
- 查看分区使用:df -h
- 统计当前目录各子项大小:du -sh *
- 交互式分析目录占用:sudo apt-get install ncdu && ncdu /path
- 图形化分析:安装并运行 baobab(磁盘使用分析器),直观查看目录占用
- 在 Dolphin 中提升效率的小技巧:
- 启用状态栏“大小”列,按大小排序快速识别大文件
- 使用“过滤器栏”输入关键字或简单正则(如“d…v”)缩小视图,配合排序定位目标
- 通过“信息面板”查看选中文件/文件夹的详细大小与属性,便于判断清理优先级
二 清理系统级垃圾与冗余
- APT 缓存与无用包:
- 清理已下载包缓存:sudo apt-get clean
- 清理过期包索引:sudo apt-get autoclean
- 移除不再需要的依赖:sudo apt-get autoremove
- 彻底删除软件及配置:sudo apt-get purge 包名
- 旧内核清理(谨慎操作,务必保留当前运行内核):
- 查看已安装内核:dpkg --list | grep linux-image
- 删除指定旧内核(示例):sudo apt-get purge linux-image-5.10.0-23-amd64
- 临时文件与日志:
- 清理临时文件:sudo rm -rf /tmp/*
- 精简 systemd 日志:sudo journalctl --vacuum-time=2weeks 或 --vacuum-size=1G
- 清理旧日志文件:sudo find /var/log -type f -mtime +30 -delete
- 孤立包与用户缓存:
- 查找并删除孤立库:sudo deborphan | xargs sudo apt-get -y remove --purge
- 清理用户缓存:rm -rf ~/.cache/*
- 说明:Dolphin 负责删除操作与可视化定位,上述清理命令在终端执行效果最佳
三 用图形化工具一键辅助
- 安装并使用 baobab:sudo apt-get install baobab,扫描主目录或挂载盘,点选大目录后进一步清理
- 安装并使用 BleachBit:sudo apt-get install bleachbit,选择“系统”“APT”“缩略图”等清理项(预览后再执行)
- 配合 Dolphin:先用 baobab 找到占用最大的目录,再用 Dolphin 进入该目录执行删除/归档/移动
四 长期优化与扩容思路
- 存储策略:
- 对不常用数据做归档压缩:tar -czvf archive.tar.gz /path
- 配置 logrotate 控制日志保留与压缩,避免无限增长
- 容量与性能:
- 在分区不足时,用 gparted 调整分区大小或新增磁盘分区
- 评估文件系统与卷管理:如 ext4 基础优化、或采用 LVM 提升扩容灵活性;大容量/特定负载可考虑 XFS/Btrfs
- 多用户与治理:
五 安全操作要点
- 重要数据先备份;删除前再次确认,尤其是 /var、/usr、/boot 等系统目录
- 删除旧内核时,先确认当前运行版本:uname -r,避免误删正在使用的内核
- 日志与缓存清理建议使用“时间/大小阈值”方式(如 journalctl --vacuum-time/–vacuum-size),避免粗暴清空导致问题
- 对不熟悉的正则或通配符,先在 Dolphin 过滤器中测试匹配结果,再执行批量操作