006、df命令
本文最后更新于 65 天前,其中的信息可能已经过时,如有错误请发送邮件到wuxianglongblog@163.com

df命令用来查看系统的space和inode使用情况,也是常用命令之一

使用说明

-a 显示所有的文件系统,包括本地的和挂载的网络文件系统
-h 显示大小的时候,以人性化的方式来显示,以更适合的方式来显示
-T 现实文件系统类型
-t 显示指定的文件系统
-l 只显示本地文件系统
-k 以KB为单位显示
-x 不显示指定的文件系统
-i 显示inode使用情况

使用举例
df 显示space使用情况
显示的字段:
1)文件系统名称,比如/root/data

2)文件系统大小,默认以block数为单位

3)used 已使用的大小

4)Available 可使用的大小

5)Use% 使用率

6)Mounted on 挂载点

[root@master ~]# df 
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             10006104   4932636   4556980  52% /
tmpfs                   129640         0    129640   0% /dev/shm
/root/data                9911        92      9307   1% /test

df –a 显示所有的文件系统
默认没有显示虚拟文件系统,-a显示所有文件系统,包括了虚拟文件系统,比如proc sysfs等

[root@master ~]# df -a
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             10006104   4932636   4556980  52% /
proc                         0         0         0   -  /proc
sysfs                        0         0         0   -  /sys
devpts                       0         0         0   -  /dev/pts
tmpfs                   129640         0    129640   0% /dev/shm
none                         0         0         0   -  /proc/sys/fs/binfmt_misc
sunrpc                       0         0         0   -  /var/lib/nfs/rpc_pipefs
/root/data                9911        92      9307   1% /test

df –T 下还是文件系统给类型
第二个字段Tyep显示文件系统类型,比如ext2、ext3、proc等

 [root@master ~]# df -aT
 Filesystem    Type   1K-blocks      Used Available Use% Mounted on
 /dev/sda1     ext3    10006104   4932644   4556972  52% /
 proc          proc           0         0         0   -  /proc
 sysfs        sysfs           0         0         0   -  /sys
 devpts      devpts           0         0         0   -  /dev/pts
 tmpfs        tmpfs      129640         0    129640   0% /dev/shm
 none   binfmt_misc           0         0         0   -  /proc/sys/fs/binfmt_misc
 sunrpc  rpc_pipefs           0         0         0   -  /var/lib/nfs/rpc_pipefs
 /root/data    ext2        9911        92      9307   1% /test

df –h 以人性化的方式来显示大小
如下,分别以M、G等为单位来显示,更加的人性化

[root@master ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             9.6G  4.8G  4.4G  52% /
tmpfs                 127M     0  127M   0% /dev/shm
/root/data            9.7M   92K  9.1M   1% /test

-k 以KB为单位来显示,默认是以文件系统块大小来显示的

[root@master ~]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             10006104   4932644   4556972  52% /
tmpfs                   129640         0    129640   0% /dev/shm
/root/data                9911        92      9307   1% /test

df –i 显示inode的使用情况

[root@master ~]# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1            2583616  163940 2419676    7% /
tmpfs                  32410       1   32409    1% /dev/shm
/root/data              2560      11    2549    1% /test

df –t FilesystemType 显示指定的文件系统类型
df –t ext3

[root@master ~]# df -t ext3 -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext3    10006104   4932644   4556972  52% /
[root@master ~]# df -t ext3 -t ext2 -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext3    10006104   4932644   4556972  52% /
/root/data    ext2        9911        92      9307   1% /test

df –x 不显示指定的文件系统

[root@master ~]# df -x ext2 -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext3    10006104   4932644   4556972  52% /
tmpfs        tmpfs      129640         0    129640   0% /dev/shm
[root@master ~]# df -x ext2 -x ext3 -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
tmpfs        tmpfs      129640         0    129640   0% /dev/shm

df -l显示本地文件系统
不显示网络文件系统

[root@master ~]# df -l
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             10006104   4932644   4556972  52% /
tmpfs                   129640         0    129640   0% /dev/shm
/root/data                9911        92      9307   1% /test
[root@master ~]# df -a
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             10006104   4932644   4556972  52% /
proc                         0         0         0   -  /proc
sysfs                        0         0         0   -  /sys
devpts                       0         0         0   -  /dev/pts
tmpfs                   129640         0    129640   0% /dev/shm
none                         0         0         0   -  /proc/sys/fs/binfmt_misc
sunrpc                       0         0         0   -  /var/lib/nfs/rpc_pipefs
/root/data                9911        92      9307   1% /test

特殊说明
1)会遇到df和du 看到的磁盘大小不一致的情况,有时由于文件已经删除,而进城未释放空间,用lsof查找谁在使用该文件,kill掉该进程,就会理解释放空间

总结
通过df 来查看系统space和inode使用情况

谨此笔记,记录过往。凭君阅览,如能收益,莫大奢望。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇