在CentOS系统中释放磁盘空间可以通过以下几种方法:
删除 /tmp
目录下的文件:
sudo rm -rf /tmp/*
注意:/tmp
目录下的文件可能会被系统或应用程序重新创建,所以这只是一个临时的解决方案。
清理YUM缓存:
sudo yum clean all
列出已安装的软件包:
rpm -qa
卸载不需要的软件包:
sudo yum remove <package_name>
查看日志文件大小:
du -sh /var/log/*
清理旧的日志文件:
sudo rm /var/log/*.log.*
清理APT缓存(如果使用APT包管理器):
sudo apt-get clean
清理YUM缓存:
sudo yum clean all
查找大文件:
sudo find / -type f -size +100M
删除大文件:
sudo rm /path/to/large/file
清理页面缓存:
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
清理目录项和inode缓存:
sudo sync; sudo echo 1 > /proc/sys/vm/drop_caches
ncdu
工具:sudo yum install ncdu
sudo ncdu /
使用 lvreduce
和 lvextend
调整逻辑卷大小:
sudo lvreduce -L -10G /dev/mapper/vg_name-lv_name
sudo lvextend -L +10G /dev/mapper/vg_name-lv_name
使用 resize2fs
调整文件系统大小:
sudo resize2fs /dev/mapper/vg_name-lv_name
rm
命令删除文件时要非常小心,特别是使用 -rf
选项时,它会强制删除文件且不提示确认。通过以上方法,你可以有效地释放CentOS系统中的磁盘空间。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS中如何释放磁盘空间