一、磁盘空间查看
- 命令行工具
df -h:查看各分区使用情况,以人类可读格式显示。du -sh /path:查看指定目录总大小,-s汇总,-h易读。ncdu:交互式分析工具,需安装,可直观查看磁盘占用。
- 图形界面工具
- 磁盘占用分析器:Ubuntu默认工具,可定位大文件/目录。
- GParted:调整分区大小,需安装,操作前备份数据。
二、释放磁盘空间
- 清理系统文件
- 日志管理:用
journalctl --vacuum-time=3d清理3天前日志,或配置logrotate自动轮转。 - 缓存清理:
sudo apt clean清理APT缓存,rm -rf ~/.cache/*清理用户缓存。 - 旧内核删除:
dpkg -l | grep linux-image查看已安装内核,用sudo apt purge删除旧内核。
- 日志管理:用
- 优化LAMP组件
- MySQL优化:通过
my.cnf调整innodb_buffer_pool_size等参数,定期用OPTIMIZE TABLE整理表碎片。 - Apache优化:启用
mod_deflate压缩传输数据,调整MaxRequestWorkers等参数控制并发。
- MySQL优化:通过
- 删除无用文件
- 清理
/tmp、/var/tmp目录临时文件。 - 检查并删除无用的Snap包:
sudo snap list查看,sudo snap remove删除旧版本。
- 清理
三、磁盘空间监控
- 定期用
df -h和du -sh监控关键分区(如/、/home、/var)。 - 通过
logrotate配置日志轮转策略,避免日志占满磁盘。
注意:操作前建议备份重要数据,尤其是删除系统文件或调整分区时[1,2,3,5,6,7,8,9,10,11]。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1388556.html