linux df(disk free)命令

du查看目录大小,df查看磁盘使用情况

df功能说明:显示磁盘的相关信息。

语  法:df [-ahHiklmPT][--block-size=<区块大小>][-t <文件系统类型>][-x <文件系统类型>][--help][--no-sync][--sync][--version][文件或设备]

补充说明:df可显示磁盘的文件系统与使用情形。

1.命令格式:

df [选项] [文件]

2.命令功能:

显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示

3.命令参数:

  -a或--all   包含全部的文件系统

  --block-size=<区块大小>   以指定的区块大小来显示区块数目。

  -h或--human-readable   以可读性较高的方式来显示信息

  -H或--si   与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes。

  -i或--inodes   显示inode的信息。

  -k或--kilobytes   指定区块大小为1024字节。

  -l或--local   仅显示本地端的文件系统

  -m或--megabytes   指定区块大小为1048576字节。

  --no-sync   在取得磁盘使用信息前,不要执行sync指令,此为预设值。

  -P或--portability   使用POSIX的输出格式。

  --sync   在取得磁盘使用信息前,先执行sync指令。

  -t<文件系统类型>或--type=<文件系统类型>   仅显示指定文件系统类型的磁盘信息

  -T或--print-type   显示文件系统的类型

  -x<文件系统类型>或--exclude-type=<文件系统类型>   不要显示指定文件系统类型的磁盘信息。

  --help   显示帮助。

  --version   显示版本信息。

  [文件或设备]   指定磁盘设备。

  

[root@eccs_web ~]# df -h

Filesystem                    Size  Used Avail Use% Mounted on

/dev/mapper/vg_voice-lv_root   45G  4.3G   39G  11% /

tmpfs                         937M     0  937M   0% /dev/shm

/dev/sda1                     485M   39M  421M   9% /boot

第一行是文件系统对应的硬盘分区

第二行是分区包含的数据块的数据(1数据库为1024字节)

第三四行是已用和未用的数据块数组

第五行是普通用户空间使用的百分比

第六行是文件系统的安装点

[root@eccs_web ~]# df -ia

Filesystem                    Inodes IUsed   IFree IUse% Mounted on

/dev/mapper/vg_voice-lv_root 2990080 75214 2914866    3% /

proc                               0     0       0     - /proc

sysfs                              0     0       0     - /sys

devpts                             0     0       0     - /dev/pts

tmpfs                         239807     1  239806    1% /dev/shm

/dev/sda1                     128016    39  127977    1% /boot

none                               0     0       0     - /proc/sys/fs/binfmt_misc

所谓的 inode 是用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等。在分割扇区时,系统会先做出一堆 inode 以供以后使用,inode 的数量关系着系统中可以建立的档案及目录总数。如果要存的档案大部分都很小,则同样大小的硬盘中会有较多的档案,也就是说需要较多的 inode 来挂档案及目录

实例1:列出文件系统的类型

命令:

df -T

输出:

[root@eccs_web ~]# df -T

Filesystem                   Type  1K-blocks    Used Available Use% Mounted on

/dev/mapper/vg_voice-lv_root ext4   47033288 4493840  40150252  11% /

tmpfs                        tmpfs    959228       0    959228   0% /dev/shm

/dev/sda1                    ext4     495844   39683    430561   9% /boot

[root@eccs_web ~]#

实例2:显示指定类型磁盘

命令:

df -t ext4

输出:

[root@eccs_web ~]# df -t ext4

Filesystem                   1K-blocks    Used Available Use% Mounted on

/dev/mapper/vg_voice-lv_root  47033288 4493856  40150236  11% /

/dev/sda1                       495844   39683    430561   9% /boot

[root@eccs_web ~]#

实例3:以更易读的方式显示目前磁盘空间和使用情况 

命令:

输出:

[root@eccs_web ~]# df -h

Filesystem                    Size  Used Avail Use% Mounted on

/dev/mapper/vg_voice-lv_root   45G  4.3G   39G  11% /

tmpfs                         937M     0  937M   0% /dev/shm

/dev/sda1                     485M   39M  421M   9% /boot

[root@eccs_web ~]# df -H

Filesystem                    Size  Used Avail Use% Mounted on

/dev/mapper/vg_voice-lv_root   49G  4.7G   42G  11% /

tmpfs                         983M     0  983M   0% /dev/shm

/dev/sda1                     508M   41M  441M   9% /boot

[root@eccs_web ~]# df -k

Filesystem                   1K-blocks    Used Available Use% Mounted on

/dev/mapper/vg_voice-lv_root  47033288 4493892  40150200  11% /

tmpfs                           959228       0    959228   0% /dev/shm

/dev/sda1                       495844   39683    430561   9% /boot

[root@eccs_web ~]# df -lh

Filesystem                    Size  Used Avail Use% Mounted on

/dev/mapper/vg_voice-lv_root   45G  4.3G   39G  11% /

tmpfs                         937M     0  937M   0% /dev/shm

/dev/sda1                     485M   39M  421M   9% /boot

说明:

-h更具目前磁盘空间和使用情况 以更易读的方式显示

-H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换

-k以单位显示磁盘的使用情况

-l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果

-i显示inode的使用情况。linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用

实例4:列出各文件系统的i节点使用情况

命令:

df -ia

输出:

[root@eccs_web ~]# df -ia

Filesystem                    Inodes IUsed   IFree IUse% Mounted on

/dev/mapper/vg_voice-lv_root 2990080 75215 2914865    3% /

proc                               0     0       0     - /proc

sysfs                              0     0       0     - /sys

devpts                             0     0       0     - /dev/pts

tmpfs                         239807     1  239806    1% /dev/shm

/dev/sda1                     128016    39  127977    1% /boot

none                               0     0       0     - /proc/sys/fs/binfmt_misc

[root@eccs_web ~]#

猜你喜欢

转载自hbiao68.iteye.com/blog/2158693