1 | df
|
2 | ===
|
3 |
|
4 | 显示磁盘的相关信息
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **df命令** 用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | df(选项)(参数)
|
14 | ```
|
15 |
|
16 | ### 选项
|
17 |
|
18 | ```shell
|
19 | -a或--all:包含全部的文件系统;
|
20 | --block-size=<区块大小>:以指定的区块大小来显示区块数目;
|
21 | -h或--human-readable:以可读性较高的方式来显示信息;
|
22 | -H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;
|
23 | -i或--inodes:显示inode的信息;
|
24 | -k或--kilobytes:指定区块大小为1024字节;
|
25 | -l或--local:仅显示本地端的文件系统;
|
26 | -m或--megabytes:指定区块大小为1048576字节;
|
27 | --no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;
|
28 | -P或--portability:使用POSIX的输出格式;
|
29 | --sync:在取得磁盘使用信息前,先执行sync指令;
|
30 | -t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;
|
31 | -T或--print-type:显示文件系统的类型;
|
32 | -x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;
|
33 | --help:显示帮助;
|
34 | --version:显示版本信息。
|
35 | ```
|
36 |
|
37 | ### 参数
|
38 |
|
39 | 文件:指定文件系统上的文件。
|
40 |
|
41 | ### 大小格式
|
42 |
|
43 | 显示值以 `--block-size` 和 `DF_BLOCK_SIZE`,`BLOCK_SIZE` 和 `BLOCKSIZE` 环境变量中的第一个可用 `SIZE` 为单位。 否则,单位默认为 `1024` 个字节(如果设置 `POSIXLY_CORRECT`,则为`512`)。
|
44 |
|
45 | SIZE是一个整数和可选单位(例如:10M是10 * 1024 * 1024)。 单位是K,M,G,T,P,E,Z,Y(1024的幂)或KB,MB,...(1000的幂)。
|
46 |
|
47 | ### 实例
|
48 |
|
49 | 查看系统磁盘设备,默认是KB为单位:
|
50 |
|
51 | ```shell
|
52 | [root@LinServ-1 ~]# df
|
53 | 文件系统 1K-块 已用 可用 已用% 挂载点
|
54 | /dev/sda2 146294492 28244432 110498708 21% /
|
55 | /dev/sda1 1019208 62360 904240 7% /boot
|
56 | tmpfs 1032204 0 1032204 0% /dev/shm
|
57 | /dev/sdb1 2884284108 218826068 2518944764 8% /data1
|
58 | ```
|
59 |
|
60 | 使用`-h`选项以KB以上的单位来显示,可读性高:
|
61 |
|
62 | ```shell
|
63 | [root@LinServ-1 ~]# df -h
|
64 | 文件系统 容量 已用 可用 已用% 挂载点
|
65 | /dev/sda2 140G 27G 106G 21% /
|
66 | /dev/sda1 996M 61M 884M 7% /boot
|
67 | tmpfs 1009M 0 1009M 0% /dev/shm
|
68 | /dev/sdb1 2.7T 209G 2.4T 8% /data1
|
69 | ```
|
70 |
|
71 | 查看全部文件系统:
|
72 |
|
73 | ```shell
|
74 | [root@LinServ-1 ~]# df -a
|
75 | 文件系统 1K-块 已用 可用 已用% 挂载点
|
76 | /dev/sda2 146294492 28244432 110498708 21% /
|
77 | proc 0 0 0 - /proc
|
78 | sysfs 0 0 0 - /sys
|
79 | devpts 0 0 0 - /dev/pts
|
80 | /dev/sda1 1019208 62360 904240 7% /boot
|
81 | tmpfs 1032204 0 1032204 0% /dev/shm
|
82 | /dev/sdb1 2884284108 218826068 2518944764 8% /data1
|
83 | none 0 0 0 - /proc/sys/fs/binfmt_misc
|
84 | ```
|
85 |
|
86 | 显示 `public` 目录中的可用空间量,如以下输出中所示:
|
87 |
|
88 | ```shell
|
89 | df public
|
90 | # Filesystem 1K-blocks Used Available Use% Mounted on
|
91 | # /dev/loop0 18761008 15246924 2554392 86% /d Avail
|
92 | ```
|
93 |
|
94 |
|
95 |
|