当CentOS系统分区空间不足时,可以采取以下几种方法来解决:
df -h
命令查看磁盘使用情况,然后删除不必要的文件或目录来释放空间。可以使用 du -sh *
命令查看每个目录的大小,并删除占用大量空间的文件。yum clean all
。logrotate
工具对日志文件进行压缩存档,或者手动压缩旧的日志文件。lsof
命令检查并删除这些文件。fdisk
或 parted
等工具调整分区大小。对于基于LVM的分区,使用 lvextend
命令扩展逻辑卷的大小,使用 resize2fs
命令扩大文件系统。fdisk -l
命令查看未分配的磁盘空间。fdisk
或 parted
在未分配的空间上创建新分区。mkfs.ext4
)。/etc/fstab
文件,使系统启动时自动挂载新分区。ext4
通常就够用了,性能稳定,管理方便。如果处理超大文件或者有非常高的IO需求,例如数据库服务器,那么 XFS
会是更好的选择。logrotate
工具定期轮转日志文件,将旧的日志文件压缩或删除,并创建新的日志文件。find /var/log -type f -name "*.log" -mtime 30 -exec rm -f {} \;
。在进行任何分区或文件系统操作之前,请务必备份重要数据,以防数据丢失。