本文只總結一些經常使用的用法,更詳細的說明見
man df
和df --help
。node
df命令用於顯示目前在Linux系統上的文件系統的磁盤使用狀況統計。shell
df
命令主要是從各文件系統的Super block
中讀取數據。centos
Usage: df [OPTION]... [FILE]...
OPTION | 說明 |
---|---|
-a | 顯示全部文件系統信息,包括系統特有的/proc 、/sysfs 等文件系統; |
-h | 使用人們習慣的KB 、MB 或GB 等單位自行顯示容量; |
-T | 顯示該分區的文件系統名稱; |
-i | 不用硬盤容量顯示,而是以含有inode 的數量來顯示; |
# 顯示磁盤空間 [root@backup-server ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/centos-root 16558080 2333568 14224512 15% / devtmpfs 1928488 0 1928488 0% /dev tmpfs 1940368 0 1940368 0% /dev/shm tmpfs 1940368 8988 1931380 1% /run tmpfs 1940368 0 1940368 0% /sys/fs/cgroup /dev/sda1 201380 123660 77720 62% /boot /dev/sdb1 524030980 387134416 136896564 74% /data tmpfs 388076 0 388076 0% /run/user/0 # 以更易讀的方式顯示目前磁盤空間和使用狀況 [root@backup-server ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 16G 2.3G 14G 15% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 8.8M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda1 197M 121M 76M 62% /boot /dev/sdb1 500G 370G 131G 74% /data tmpfs 379M 0 379M 0% /run/user/0 # 查看inode [root@backup-server ~]# df -ih Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/centos-root 8.0M 79K 7.9M 1% / devtmpfs 471K 351 471K 1% /dev tmpfs 474K 1 474K 1% /dev/shm tmpfs 474K 510 474K 1% /run tmpfs 474K 16 474K 1% /sys/fs/cgroup /dev/sda1 100K 328 100K 1% /boot /dev/sdb1 250M 119 250M 1% /data tmpfs 474K 1 474K 1% /run/user/0 # 查看文件系統磁盤佔用空間 [root@backup-server ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/centos-root xfs 16G 2.3G 14G 15% / devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 1.9G 8.8M 1.9G 1% /run tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda1 xfs 197M 121M 76M 62% /boot /dev/sdb1 xfs 500G 370G 131G 74% /data tmpfs tmpfs 379M 0 379M 0% /run/user/0
說明:app
Filesystem
:表示該文件系統位於哪一個分區,所以該列顯示的是設備名稱;Used
:表示用掉的磁盤空間大小;Available
:表示剩餘的磁盤空間大小;Use%
:磁盤空間使用率;Mounted on
:文件系統的掛載點,也就是磁盤掛載的目錄位置