在CentOS系统中高效管理磁盘空间是确保系统稳定运行的关键。以下是一些常用的方法和步骤:
df -h
命令查看所有挂载的文件系统及其磁盘空间使用情况,以易读的方式显示磁盘空间的大小。du -sh /path/to/directory
命令查看指定目录的磁盘空间使用情况,-s
选项表示只显示总计,-h
选项表示以易读的方式显示磁盘空间的大小。lsblk
命令查看系统中所有块设备的信息,包括磁盘空间的大小。find
命令查找并清理旧的日志文件。例如,删除修改时间超过30天的日志文件:find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
yum clean all
命令清理所有的YUM缓存,包括软件包缓存和元数据缓存。还可以手动删除 /var/cache/yum
目录中的所有文件:rm -rf /var/cache/yum/*
package-cleanup
工具查找并删除系统中的孤立包。例如,删除孤立包:package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
package-cleanup
工具删除旧内核,只保留最近的两个内核版本:package-cleanup --oldkernels --count=2
rm -rf /tmp/*
命令清理 /tmp
目录下的临时文件。fdisk -l
命令查看当前磁盘的详细信息,包括分区的类型、大小和状态。fdisk /dev/sdX
命令进入分区工具,然后通过命令 n
创建新分区,使用 w
保存并退出。parted
或 fdisk
等工具来调整其大小。mkfs
命令为新分区指定文件系统类型,如 mkfs.ext4
用于ext4文件系统。mount
命令将新分区挂载到系统中,例如 mount /dev/sdXY /mnt/new_partition
。umount /dev/sdXY
命令卸载不再使用的分区。/sys/block/sda/queue/scheduler
文件来查看当前的I/O调度器,并根据需要更改调度器以提高磁盘性能。通过上述方法,可以有效地管理CentOS系统的磁盘空间,确保系统的稳定运行和高效性能。