当前位置:首页 > Centos > 正文

Centos df命令详解(快速查看磁盘空间使用情况的实用教程)

在日常使用 Linux 系统(特别是 CentOS)时,我们经常需要了解服务器或本地计算机的磁盘空间使用情况。这时候,df 命令就派上大用场了!本教程将手把手教你如何使用 Centos df命令,即使是刚接触 Linux 的小白也能轻松掌握。

什么是 df 命令?

df(disk filesystem)是 Linux 系统中用于显示文件系统磁盘空间使用情况的命令。它能列出所有挂载的文件系统及其总容量、已用空间、可用空间和挂载点等信息。

Centos df命令详解(快速查看磁盘空间使用情况的实用教程) df命令 磁盘空间使用情况 Linux查看磁盘 df命令教程 第1张

基础用法:查看磁盘空间使用情况

打开终端(Terminal),输入以下命令:

df  

执行后,你会看到类似如下的输出:

Filesystem     1K-blocks    Used Available Use% Mounted on/dev/sda1       20642428 5432100  14123456  28% /devtmpfs         1932456       0   1932456   0% /devtmpfs            1945672       0   1945672   0% /dev/shm  

不过,这种以“1K 块”为单位的显示方式对新手不太友好。我们可以加上 -h 参数,让结果以人类可读的方式(如 GB、MB)展示。

推荐用法:使用 -h 参数(人类可读格式)

输入以下命令:

df -h  

输出示例:

Filesystem      Size  Used Avail Use% Mounted on/dev/sda1        20G  5.2G   14G  28% /devtmpfs        1.9G     0  1.9G   0% /devtmpfs           1.9G     0  1.9G   0% /dev/shm  

这样是不是一目了然?你可以清楚地看到根目录 / 使用了 5.2GB,总共 20GB,使用率为 28%。

其他常用参数

  • df -T:显示文件系统类型(如 ext4、xfs)。
  • df -i:显示 inode 使用情况(适用于排查“磁盘未满但无法写入”的问题)。
  • df /home:只查看特定目录(如 /home)所在分区的使用情况。

常见问题与技巧

Q:为什么 df 显示的磁盘空间和实际文件大小加起来对不上?
A:可能有已删除但仍在被进程占用的文件。可以使用 lsof +L1 查找并重启相关服务。

Q:如何快速判断哪个分区快满了?
A:结合 sort 命令:

df -h | sort -k5 -n -r  
这条命令会按使用率(第5列)从高到低排序,方便你快速定位空间紧张的分区。

总结

通过本教程,你应该已经掌握了如何在 CentOS 系统中使用 df 命令 来查看 磁盘空间使用情况。记住最常用的 df -h,它能让你快速了解系统存储状态。无论是日常运维还是故障排查,这都是一个必备技能。

如果你正在学习 Linux查看磁盘 相关知识,建议多练习这些命令,并结合 du 命令一起使用(用于查看目录占用空间)。希望这篇 df命令教程 对你有所帮助!