Debian Dopra如何优化磁盘空间
导读:Debian 系统磁盘空间优化实操指南 一 快速定位占用 查看整体使用:执行 df -h,关注根分区 /、/var、/home 的使用率。 定位大目录:执行 sudo du -sh / | sort -h*,逐层进入占用最大的目录继续排查...
Debian 系统磁盘空间优化实操指南
一 快速定位占用
- 查看整体使用:执行 df -h,关注根分区 /、/var、/home 的使用率。
- 定位大目录:执行 sudo du -sh / | sort -h*,逐层进入占用最大的目录继续排查。
- 查找大文件:执行 sudo find / -type f -size +1G 2> /dev/null,快速定位大于 1GB 的文件。
- 检查块设备与分区:lsblk、fdisk -l,为后续扩容或调整做准备。
二 系统级清理
- APT 缓存与无用依赖
- 清理已下载包:sudo apt-get clean
- 清理过期包索引:sudo apt-get autoclean
- 删除不再需要的依赖:sudo apt-get autoremove
- 删除残留配置(状态为 rc 的包):先查 dpkg --list | grep “^rc”,再执行 sudo dpkg --purge < 包名> 。
- 日志与临时文件
- 限制 systemd 日志:保留最近 7 天或 100MB,执行 sudo journalctl --vacuum-time=7d 或 sudo journalctl --vacuum-size=100M。
- 清理临时目录:优先使用 sudo systemd-tmpfiles --clean;必要时谨慎清理 /tmp 与 /var/tmp(避免删除正在使用的文件)。
- 可选图形化清理
- 使用 bleachbit(桌面/服务器均可)清理浏览器缓存、系统缓存等。
三 数据与存储优化
- 压缩归档不常用数据:对历史数据执行 tar -czvf archive.tar.gz /path/to/dir,节省空间并便于归档。
- 调整日志保留策略:通过 logrotate 配置日志的大小与保留份数,避免 /var/log 无限增长。
- 多用户或业务目录:启用 磁盘配额(quota) 限制用户或项目目录占用,防止单点爆满。
- 存储硬件与文件系统:在预算允许时优先 SSD;对于大容量与特定负载,可考虑 XFS/Btrfs 等文件系统;对 ext4 可结合工作负载使用 tune2fs 做参数优化。
四 扩容与结构调整
- 添加新磁盘或扩展现有盘:在虚拟机或物理机上新增磁盘后,使用 fdisk/parted/gparted 创建分区并格式化,然后挂载到目标目录(如 /home 或 /var),并在 /etc/fstab 配置开机自动挂载。
- 使用 LVM 动态扩容
- 查看卷组与逻辑卷:vgdisplay、lvdisplay
- 扩展逻辑卷:sudo lvextend -L +10G /dev/vg0/root
- 扩展文件系统:
- ext2/ext3/ext4:sudo resize2fs /dev/vg0/root
- XFS:sudo xfs_growfs /mount/point
- 重要提示:扩容前务必完整备份;跨磁盘/跨分区移动数据前先在测试环境验证步骤。
五 自动化与日常维护
- 建立例行维护脚本(示例)
- 清理 APT 与日志:
- sudo apt-get autoclean & & sudo apt-get autoremove
- sudo journalctl --vacuum-time=7d
- 清理临时文件:sudo systemd-tmpfiles --clean
- 查找异常大文件:sudo find / -type f -size +1G 2> /dev/null | head
- 清理 APT 与日志:
- 设置定时任务(cron)
- 每天凌晨 3:00 执行维护:在 crontab -e 中加入
- 0 3 * * * /usr/bin/apt-get autoclean & & /usr/bin/apt-get autoremove
- 0 3 * * * /usr/bin/journalctl --vacuum-time=7d
- 0 3 * * * /usr/bin/systemd-tmpfiles --clean
- 每天凌晨 3:00 执行维护:在 crontab -e 中加入
- 监控与告警:定期查看 df -h 与 du -sh / | sort -h*,当 /var 或 / 使用率超过 80% 时优先处理日志、缓存与归档数据。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Dopra如何优化磁盘空间
本文地址: https://pptw.com/jishu/762081.html
