温馨提示×

CentOS FetchLinux磁盘空间如何管理

小樊
46
2025-08-17 00:13:44
栏目: 云计算

在CentOS中管理磁盘空间,可通过以下方式操作:

  • 查看磁盘使用情况

    • df -h:以人类可读格式查看各分区空间占用。
    • du -h --max-depth=1:查看当前目录下各子目录占用情况。
    • ncdu:交互式工具直观分析磁盘占用(需安装)。
  • 清理无用文件

    • 日志文件
      • 删除7天前日志:find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
      • 或通过journalctl --vacuum-time=7d清理journal日志。
    • 缓存文件
      • 清理YUM缓存:yum clean all
      • 删除临时文件:rm -rf /tmp/* /var/tmp/*
    • 旧内核与孤立包
      • 删除旧内核(保留2个最新):package-cleanup --oldkernels --count=2
      • 清理无用依赖:yum autoremove
  • 调整分区与存储

    • 创建/扩展分区
      • fdisk /dev/sdX创建新分区,mkfs.ext4 /dev/sdXY格式化。
      • 通过lvextend扩展逻辑卷(需LVM支持)。
    • 挂载新分区
      • 创建挂载点并编辑/etc/fstab实现开机自动挂载。
  • 优化磁盘性能

    • 调整I/O调度器:echo "deadline" > /sys/block/sda/queue/scheduler(示例为deadline调度器)。
    • 启用日志轮转:编辑/etc/logrotate.conf设置日志自动压缩与删除。

注意:操作前务必备份重要数据,避免误删导致数据丢失。

0