PUB:20150121 Linux FAQs with Answers--How to check disk space on Linux with df command

@mtunique
This commit is contained in:
wxy 2015-02-01 10:16:31 +08:00
parent a895d37e91
commit a9b73de3d3

View File

@ -1,4 +1,4 @@
Linux有问必答在Linux下如何用df命令检查磁盘空间
在 Linux 下你所不知道的 df 命令的那些功能
================================================================================
> **问题**: 我知道在Linux上我可以用df命令来查看磁盘使用空间。你能告诉我df命令的实际例子使我可以最大限度得利用它吗
@ -10,7 +10,7 @@ df命令可以展示任何“mounted”文件系统的磁盘利用率。该命
### 用人们可读的方式展示 ###
默认情况下df命令用1K为块来展示磁盘空间不容易解释。“-h”参数使df用更可读的方式打印磁盘空间例如 100K200M3G
默认情况下df命令用1K为块来展示磁盘空间看起来不是很直观。“-h”参数使df用更可读的方式打印磁盘空间例如 100K200M3G
$ df -h
@ -28,7 +28,7 @@ df命令可以展示任何“mounted”文件系统的磁盘利用率。该命
### 展示Inode使用情况 ###
当你监视磁盘使用情况时你必须注意的不仅仅是磁盘空间还有“inode”的使用情况。在Linux中inode是用来存储特定文件的元数据的一种数据结构在创建一个文件系统时inode的预先定义数量将被分配。这意味着一个文件系统可能耗尽空间不只是因为大文件用完了所有可用空间也可能是因为很多小文件用完了所有可能的inode。用“-i”选项展示inode使用情况。
当你监视磁盘使用情况时你必须注意的不仅仅是磁盘空间还有“inode”的使用情况。在Linux中inode是用来存储特定文件的元数据的一种数据结构在创建一个文件系统时inode的预先定义数量将被分配。这意味着**一个文件系统可能耗尽空间不只是因为大文件用完了所有可用空间也可能是因为很多小文件用完了所有可能的inode**。用“-i”选项展示inode使用情况。
$ df -i
@ -46,7 +46,8 @@ df命令可以展示任何“mounted”文件系统的磁盘利用率。该命
### 展示磁盘总利用率 ###
默认情况下, df命令显示磁盘的单个文件系统的利用率。如果你想知道的所有文件系统的总磁盘使用量增加“ --total ”选项。
默认情况下, df命令显示磁盘的单个文件系统的利用率。如果你想知道的所有文件系统的总磁盘使用量增加“ --total ”选项(见最下面的汇总行)。
$ df -h --total
----------
@ -64,7 +65,7 @@ df命令可以展示任何“mounted”文件系统的磁盘利用率。该命
### 展示文件系统类型 ###
默认情况下df命令不现实文件系统类型信息。用“-T”选项来添加文件系统信息到输出中。
默认情况下df命令不显示文件系统类型信息。用“-T”选项来添加文件系统信息到输出中。
$ df -T
@ -92,13 +93,13 @@ df命令可以展示任何“mounted”文件系统的磁盘利用率。该命
/dev/mapper/ubuntu-root 952893348 591583380 312882756 66% /
/dev/sda1 233191 100025 120725 46% /boot
排除特定的文件系统类型,用“-x <type>”选项。同样,你可以用这个选项多次。
排除特定的文件系统类型,用“-x <type>”选项。同样,你可以用这个选项多次来排除多种文件系统类型
$ df -x tmpfs
### 显示一个具体的挂载点磁盘使用情况 ###
如果你用df指定一个挂载点它将报告挂载在那个地方的文件系统的磁盘使用情况。如果你指定一个普通文件或一个目录而不是一个挂载点df将现实包含这个文件(或目录)的文件系统的磁盘利用率。
如果你用df指定一个挂载点它将报告挂载在那个地方的文件系统的磁盘使用情况。如果你指定一个普通文件或一个目录而不是一个挂载点df将显示包含这个文件(或目录)的文件系统的磁盘利用率。
$ df /
@ -116,9 +117,9 @@ df命令可以展示任何“mounted”文件系统的磁盘利用率。该命
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/ubuntu-root 952893348 591583528 312882608 66% /
### 现实虚拟文件系统的信息 ###
### 显示虚拟文件系统的信息 ###
如果你想显示所有已经存在的文件系统(包括虚拟文件系统)的磁盘空间信息,用“-a”选项。这里虚拟文件系统是指没有相对应的物理设备的假文件系统例如tmpfscgroup虚拟文件系统或FUSE文件安系统。这些虚拟文件系统大小为0不用“-a”选项将不会被报告出来。
如果你想显示所有已经存在的文件系统(包括虚拟文件系统)的磁盘空间信息,用“-a”选项。这里虚拟文件系统是指没有相对应的物理设备的假文件系统例如tmpfscgroup虚拟文件系统或FUSE文件安系统。这些虚拟文件系统大小为0不用“-a”选项将不会被报告出来。
$ df -a
@ -149,7 +150,7 @@ df命令可以展示任何“mounted”文件系统的磁盘利用率。该命
via: http://ask.xmodulo.com/check-disk-space-linux-df-command.html
译者:[mtunique](https://github.com/mtunique)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出