以下是释放CentOS磁盘空间的常用方法:
sudo rm -rf /tmp/* /var/tmp/* # 清理/tmp和/var/tmp目录
sudo journalctl --vacuum-time=14d # 删除14天前的日志
sudo rm -rf /var/log/*.log.* # 删除旧日志(谨慎操作)
sudo yum clean all # CentOS 7
sudo dnf clean all # CentOS 8及以上
sudo yum autoremove # 自动删除无依赖的软件包
sudo yum remove <package_name> # 手动删除指定软件包
sudo find / -type f -size +100M -exec ls -lh {} \; # 查找大于100MB的文件
sudo rm -f /path/to/large_file # 删除确认的大文件
或使用工具交互式查看:sudo yum install ncdu # 安装ncdu工具
ncdu / # 交互式查看并删除大文件
sudo sync && echo 3 > /proc/sys/vm/drop_caches # 清空页面缓存等
fdisk
/parted
调整分区大小,配合resize2fs
扩展文件系统(需提前备份数据)。注意:操作前务必备份重要数据,谨慎使用rm -rf
命令,避免误删系统关键文件[1,2,3,4,5,6,7,8,9,10,11]。