本文只總結一些常用的用法,更詳細的說明見
man df和df --help。
df命令
df命令用於顯示目前在Linux系統上的文件系統的磁盤使用情況統計。
df命令主要是從各文件系統的Super block中讀取數據。
語法格式
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
說明:
Filesystem:表示該文件系統位於哪個分區,因此該列顯示的是設備名稱;Used:表示用掉的磁盤空間大小;Available:表示剩余的磁盤空間大小;Use%:磁盤空間使用率;Mounted on:文件系統的掛載點,也就是磁盤掛載的目錄位置
