ubuntu lamp磁盘空间管理

一、磁盘空间查看命令行工具df -h:查看各分区使用情况,以人类可读格式显示。du -sh /path:查看指定目录总大小,-s汇总,-h易读。ncdu:交互式分析工具,需安装,可直观查看磁盘占用。图形界面工具磁盘占用分析器:Ubuntu默认工具,可定位大文件/目录。GParted:调整分区大小,需安装,操作前备份数据。二、释放磁盘空间清理系统文件日志管理:用journalctl –vac

一、磁盘空间查看

  • 命令行工具
    • 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等参数控制并发。
  • 删除无用文件
    • 清理/tmp/var/tmp目录临时文件。
    • 检查并删除无用的Snap包:sudo snap list查看,sudo snap remove删除旧版本。

三、磁盘空间监控

  • 定期用df -hdu -sh监控关键分区(如//home/var)。
  • 通过logrotate配置日志轮转策略,避免日志占满磁盘。

注意:操作前建议备份重要数据,尤其是删除系统文件或调整分区时[1,2,3,5,6,7,8,9,10,11]。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1388556.html

(0)
派派
上一篇 2025-08-13
下一篇 2025-08-13

发表回复

登录后才能评论