centos

CentOS磁盘空间如何释放

小樊
34
2025-08-14 18:58:52
栏目: 云计算

以下是释放CentOS磁盘空间的常用方法:

  1. 清理临时文件
    sudo rm -rf /tmp/* /var/tmp/*  # 清理/tmp和/var/tmp目录  
    
  2. 清理日志文件
    sudo journalctl --vacuum-time=14d  # 删除14天前的日志  
    sudo rm -rf /var/log/*.log.*     # 删除旧日志(谨慎操作)  
    
  3. 清理包管理器缓存
    sudo yum clean all  # CentOS 7  
    sudo dnf clean all  # CentOS 8及以上  
    
  4. 删除无用软件包
    sudo yum autoremove  # 自动删除无依赖的软件包  
    sudo yum remove <package_name>  # 手动删除指定软件包  
    
  5. 查找并清理大文件
    sudo find / -type f -size +100M -exec ls -lh {} \;  # 查找大于100MB的文件  
    sudo rm -f /path/to/large_file  # 删除确认的大文件  
    
    或使用工具交互式查看:
    sudo yum install ncdu  # 安装ncdu工具  
    ncdu /  # 交互式查看并删除大文件  
    
  6. 清理系统缓存
    sudo sync && echo 3 > /proc/sys/vm/drop_caches  # 清空页面缓存等  
    
  7. 调整分区或扩展磁盘
    • 使用fdisk/parted调整分区大小,配合resize2fs扩展文件系统(需提前备份数据)。
    • 物理添加新磁盘并挂载到指定目录。

注意:操作前务必备份重要数据,谨慎使用rm -rf命令,避免误删系统关键文件[1,2,3,4,5,6,7,8,9,10,11]。

0
看了该问题的人还看了