linux之df命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux之df命令
介绍:
Linux中df命令可以⽤来显⽰⽬前在Linux系统上的⽂件系统的磁盘使⽤情况统计。
这些⼯具可以⽅便地知道哪些⽂件系统消耗多少内存。
此外,如果被拾起,并且提供⼀个特定的⽂件名作为df命令的参数,那么它显⽰的⽂件所在的⽂件系统的磁盘使⽤情况统计。
系统管理员可以使⽤此命令,要知道在Linux上的各种⽂件系统的磁盘使⽤状态,以便可以进⾏适当的清理和维护的Linux系统。
df命令通过可定制的⽅式,是最适合⽤户的输出提供了多种选项。
在这篇⽂章中,我们将讨论df命令的实际例⼦。
语法:
让我们先来看看如何使⽤df命令。
下⾯是从该男⼦页⾯df命令的语法信息:
1. df [OPTION]... [FILE]...
所以我们看到 df 命令不需要任何强制性的参数。
⾮强制性的参数选项和⽂件参数。
虽然该选项参数告诉 df 命令以所指定的该选项的定义的⽅式⾏事,⽂件参数告诉 df 命令可以打印该⽂件所驻留的⽂件系统的磁盘使⽤率。
注:对于那些还不熟悉这种类型的语法的信息,在⽅括号 [] 中指定的任何参数为⾮强制性。
例⼦:
1、基本例⼦:
下⾯是如何在其最基本的形式,可以使⽤df命令。
1. # df
2. Filesystem 1K-blocks Used Available Use% Mounted on
3. /dev/sda6 29640780 4320704 23814388 16% /
4. udev 1536756 4 1536752 1% /dev
5. tmpfs 617620 888 616732 1% /run
6. none 5120 0 5120 0% /run/lock
7. none 1544044 156 1543888 1% /run/shm
在上⾯的输出中,所有的⽂件系统的磁盘使⽤情况统计显⽰df命令时不带任何参数运⾏。
第⼀列指定⽂件系统的名称,第⼆列指定⼀个特定的⽂件系统1K-块1K是1024字节为单位的总内存。
⽤和可⽤列正在使⽤中,分别指定的内存量。
使⽤列指定使⽤的内存的百分⽐,⽽最后⼀栏“安装在”指定的⽂件系统的挂载点。
2、通过⽂件得到⽂件系统的使⽤情况
正如已经讨论中介绍,DF可以显⽰磁盘使⽤的⽂件系统信息
例⼦:
1. # df test
2. Filesystem 1K-blocks Used Available Use% Mounted on
3. /dev/sda6 29640780 4320600 23814492 16% /
另外⼀个例⼦:
1. # df groff.txt
2. Filesystem 1K-blocks Used Available Use% Mounted on
3. /dev/sda6 29640780 4320600 23814492 16% /
我们使⽤了两个不同的⽂件(操作在同⼀⽂件系统)df命令的参数。
输出确认df命令显⽰的⽂件所在的⽂件系统的磁盘使⽤情况。
3、显⽰inode信息
⽤⼀个-i选项的df命令的输出显⽰inode信息⽽⾮块使⽤量。
例⼦:
1. # df -i
2. Filesystem Inodes IUsed IFree IUse% Mounted on
3. /dev/sda6 1884160 261964 1622196 14% /
4. udev 212748 560 212188 1% /dev
5. tmpfs 216392 477 215915 1% /run
6. none 216392 3 216389 1% /run/lock
7. none 216392 8 216384 1% /run/shm
4、显⽰所有的信息:
这⾥有⼀个选项--total,通过该输出的总显⽰⼀个额外的⾏的输出结束时,其产⽣的总的每⼀列。
1. # df --total
2. Filesystem 1K-blocks Used Available Use% Mounted on
3. /dev/sda6 29640780 4320720 23814372 16% /
4. udev 1536756 4 1536752 1% /dev
5. tmpfs 617620 892 616728 1% /run
6. none 5120 0 5120 0% /run/lock
7. none 1544044 156 1543888 1% /run/shm
8. total 33344320 4321772 27516860 14%
所以,我们看到输出的末尾,包含⼀个额外的⾏,显⽰总的每⼀列。
5、产⽣可读输出:
-h选项,通过它可以产⽣可读的格式df命令的输出
1. # df -h
2. Filesystem Size Used Avail Use% Mounted on
3. /dev/sda6 29G
4.2G 23G 16% /
4. udev 1.5G 4.0K 1.5G 1% /dev
5. tmpfs 604M 892K 603M 1% /run
6. none 5.0M 0 5.0M 0% /run/lock
7. none 1.5G 156K 1.5G 1% /run/shm
因此,我们可以看到输出显⽰的数字形式的'G'(千兆字节),“M”(兆字节)和“K”(千字节)。
这使输出容易阅读和理解,从⽽使显⽰可读的。
请注意,第⼆列的名称也发⽣了变化,为了使显⽰可读的“⼤⼩”。