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

Centos df命令详解(手把手教你如何查看磁盘空间)

在使用 CentOS 或其他 Linux 系统时,了解系统磁盘使用情况是非常重要的。无论是日常运维、故障排查,还是准备部署新服务,你都需要知道当前磁盘还有多少可用空间。这时,df 命令就派上用场了。

本文将带你从零开始,详细讲解如何使用 Centos df命令查看磁盘空间,即使你是 Linux 小白,也能轻松掌握!

Centos df命令详解(手把手教你如何查看磁盘空间) df命令 查看磁盘空间 Linux磁盘管理 df命令教程 第1张

什么是 df 命令?

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

基本用法:最简单的 df 命令

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

df  

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

Filesystem     1K-blocks    Used Available Use% Mounted on/dev/vda1       52403200 2103456  50299744   5% /devtmpfs         1933520       0   1933520   0% /devtmpfs            1945424       0   1945424   0% /dev/shm  

但你会发现,默认单位是“1K-blocks”(即以1KB为单位),对普通用户不太友好。别担心,我们可以加上 -h 参数让它更人性化。

推荐用法:df -h(人类可读格式)

使用 -h(human-readable)选项,可以让输出以 GB、MB、KB 等更直观的单位显示:

df -h  

输出示例:

Filesystem      Size  Used Avail Use% Mounted on/dev/vda1        50G  2.1G   48G   5% /devtmpfs        1.9G     0  1.9G   0% /devtmpfs           1.9G     0  1.9G   0% /dev/shm  

现在是不是一目了然了?你可以清楚地看到根分区(/)总大小是 50GB,已用 2.1GB,剩余 48GB,使用率仅 5%。

其他常用选项

  • df -T:显示文件系统类型(如 ext4、xfs 等)
  • df -i:显示 inode 使用情况(而不是磁盘块)
  • df /home:只查看特定目录所在分区的使用情况

例如,查看根目录所在分区的信息:

df -h /  

常见问题与技巧

Q:为什么 df 显示的空间和实际感觉不符?

A:可能有已删除但仍在被进程占用的文件。这些文件不会立即释放空间,直到相关进程关闭。可以使用 lsof +L1 查找。

Q:如何快速判断哪个分区快满了?

A:运行 df -h 后,重点看 “Use%” 列,如果接近 100%,就需要清理或扩容了。

总结

通过本教程,你应该已经掌握了如何在 CentOS 系统中使用 df 命令查看磁盘空间。这是 Linux 磁盘管理中最基础也最重要的技能之一。无论你是系统管理员还是开发者,熟练使用 df -h 都能帮助你快速了解服务器存储状态。

记住几个关键词:Centos df命令查看磁盘空间Linux磁盘管理df命令教程——它们将伴随你在 Linux 运维之路上越走越远!

现在就打开你的 CentOS 终端,试试 df -h 吧!