linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。
可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
1.命令格式:df [选项] [文件]
2.命令功能:
显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。
默认情况下,磁盘空间将以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单位进行显示
3.命令参数:
必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于"-h",但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略sync命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
--block-size=<区块大小> 指定区块大小
-t<文件系统类型> 只显示选定文件系统的磁盘信息
-x<文件系统类型> 不显示选定文件系统的磁盘信息
--help 显示帮助信息
--version 显示版本信息
4.使用实例:
4.1 显示磁盘使用情况,命令: df
[hadoopuser@CNSZ443239 ~]$ df
文件系统 1K-块 已用 可用 已用% 挂载点
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rootvg-root_lv 20642428 15529816 4064036 80% /
tmpfs 4031200 72 4031128 1% /dev/shm
/dev/mapper/rootvg-was_lv 41284928 180092 39007684 1% /websphere
/dev/sda1 495844 39907 430337 9% /boot
/dev/mapper/rootvg-tmp_lv 10321208 769716 9027204 8% /tmp
10.14.49.126:/UAT1_shared 104857600 55208960 49648640 53% /home/ap/ods/shared
说明:
linux中df命令的输出清单:
第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区)
第2列给出分区包含的数据块(1024字节)的数目;
第3,4列分别表示已用的和可用的数据块数目。
用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。
即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。
清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的挂载点。
4.2 以inode模式来显示磁盘使用情况,命令:df -i
[hadoopuser@CNSZ443239 ~]$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/rootvg-root_lv 1310720 250319 1060401 20% /
tmpfs 1007800 3 1007797 1% /dev/shm
/dev/mapper/rootvg-was_lv 2621440 11 2621429 1% /websphere
/dev/sda1 128016 39 127977 1% /boot
/dev/mapper/rootvg-tmp_lv 655360 75 655285 1% /tmp
4.3 显示指定类型磁盘,命令:df -t 类型名称
[hadoopuser@CNSZ443239 ~]$ df -t ext4
文件系统 1K-块 已用 可用 已用% 挂载点
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rootvg-root_lv 20642428 15529992 4063860 80% /
/dev/mapper/rootvg-was_lv 41284928 180092 39007684 1% /websphere
/dev/sda1 495844 39907 430337 9% /boot
/dev/mapper/rootvg-tmp_lv 10321208 769716 9027204 8% /tmp
4.4 列出各文件系统的i节点使用情况,命令:df -ia
[hadoopuser@CNSZ443239 ~]$ df -ia
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/rootvg-root_lv 1310720 250319 1060401 20% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 1007800 3 1007797 1% /dev/shm
/dev/mapper/rootvg-was_lv 2621440 11 2621429 1% /websphere
4.5 列出文件系统的类型,命令:df -T
[hadoopuser@CNSZ443239 ~]$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/rootvg-root_lv ext4 20642428 15529976 4063876 80% /
tmpfs tmpfs 4031200 72 4031128 1% /dev/shm
/dev/mapper/rootvg-was_lv ext4 41284928 180092 39007684 1% /websphere
/dev/sda1 ext4 495844 39907 430337 9% /boot
/dev/mapper/rootvg-tmp_lv ext4 10321208 769716 9027204 8% /tmp
10.14.49.126:/UAT1_shared nfs 104857600 55207936 49649664 53% /home/ap/ods/shared
10.14.49.123:/UAT1_data_public_ods nfs 1610612736 1242461184 368151552 78% /data_public_ods
10.14.49.125:/UAT1_data_to_ods nfs 2147483648 1597957120 549526528 75% /data_to_ods
10.14.49.127:/UAT1_PABank_DCC nfs 1610612736 1326860288 283752448 83% /PABank_DCC
4.6 以更易读的方式显示目前磁盘空间和使用情况,命令:df -h
[hadoopuser@CNSZ443239 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-root_lv 20G 15G 3.9G 80% /
tmpfs 3.9G 72K 3.9G 1% /dev/shm
/dev/mapper/rootvg-was_lv 40G 176M 38G 1% /websphere
/dev/sda1 485M 39M 421M 9% /boot
/dev/mapper/rootvg-tmp_lv 9.9G 752M 8.7G 8% /tmp
10.14.49.126:/UAT1_shared 100G 53G 48G 53% /home/ap/ods/shared
10.14.49.123:/UAT1_data_public_ods 1.5T 1.2T 352G 78% /data_public_ods
10.14.49.125:/UAT1_data_to_ods 2.0T 1.5T 525G 75% /data_to_ods
10.14.49.127:/UAT1_PABank_DCC 1.5T 1.3T 271G 83% /PABank_DCC
[hadoopuser@CNSZ443239 ~]$ df -H --等于"-h",但是计算式,1K=1000,而不是1K=1024
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-root_lv 22G 16G 4.2G 80% /
tmpfs 4.2G 74k 4.2G 1% /dev/shm
/dev/mapper/rootvg-was_lv 43G 185M 40G 1% /websphere
/dev/sda1 508M 41M 441M 9% /boot
/dev/mapper/rootvg-tmp_lv 11G 789M 9.3G 8% /tmp
10.14.49.126:/UAT1_shared 108G 57G 51G 53% /home/ap/ods/shared
10.14.49.123:/UAT1_data_public_ods 1.7T 1.3T 377G 78% /data_public_ods
10.14.49.125:/UAT1_data_to_ods 2.2T 1.7T 563G 75% /data_to_ods
10.14.49.127:/UAT1_PABank_DCC 1.7T 1.4T 291G 83% /PABank_DCC
[hadoopuser@CNSZ443239 ~]$ df -lh --只显示本地文件系统
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-root_lv 20G 15G 3.9G 80% /
tmpfs 3.9G 72K 3.9G 1% /dev/shm
/dev/mapper/rootvg-was_lv 40G 176M 38G 1% /websphere
/dev/sda1 485M 39M 421M 9% /boot
/dev/mapper/rootvg-tmp_lv 9.9G 752M 8.7G 8% /tmp