在CentOS中管理磁盘空间,可通过以下方式操作:
查看磁盘使用情况
df -h
:以人类可读格式查看各分区空间占用。du -h --max-depth=1
:查看当前目录下各子目录占用情况。ncdu
:交互式工具直观分析磁盘占用(需安装)。清理无用文件
find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
。journalctl --vacuum-time=7d
清理journal日志。yum clean all
。rm -rf /tmp/* /var/tmp/*
。package-cleanup --oldkernels --count=2
。yum autoremove
。调整分区与存储
fdisk /dev/sdX
创建新分区,mkfs.ext4 /dev/sdXY
格式化。lvextend
扩展逻辑卷(需LVM支持)。/etc/fstab
实现开机自动挂载。优化磁盘性能
echo "deadline" > /sys/block/sda/queue/scheduler
(示例为deadline调度器)。/etc/logrotate.conf
设置日志自动压缩与删除。注意:操作前务必备份重要数据,避免误删导致数据丢失。