温馨提示×

Linux Trigger:如何解决磁盘空间不足问题

小樊
52
2025-09-01 14:47:40
栏目: 云计算

解决Linux磁盘空间不足问题可从清理、迁移、扩展和优化四方面入手,具体方法如下:

  • 清理无用文件
    • 删除临时文件:sudo rm -rf /tmp/*
    • 清理日志文件:用logrotate工具轮换日志,或手动删除旧日志(如sudo rm /var/log/old-log)。
    • 清理软件缓存:Debian/Ubuntu系统用sudo apt-get clean,CentOS/RHEL系统用sudo yum clean all
  • 迁移或删除大文件
    • find / -type f -size +100M查找大文件,手动迁移或删除。
    • 将不常用文件转移至外部存储设备(如U盘、NAS)。
  • 扩展磁盘空间
    • 物理添加新硬盘,通过fdisk分区、mkfs格式化后挂载。
    • 若使用LVM,可通过lvextend扩展逻辑卷,再调整文件系统大小。
  • 优化系统配置
    • 调整虚拟内存:降低vm.swappiness值(如设为10),减少对磁盘的依赖。
    • 禁用不必要的服务:用systemctl disable关闭非核心服务。
    • 使用轻量级软件替代品(如用nano替代vim)。

操作前建议先通过df -hdu -sh命令确认空间占用情况,避免误删关键文件[1,2,3,4,5,6,7,8,9,10,11]。

0