每天回顾linux命令(df)

有一段时间没有复习linux命令了,其实这些都是对于开发来说都是比较基础的东西,日常一般日常都会遇到。平时没事干的时候,可以考虑花点心思来回顾一下,百无一害。
df命令
用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,剩下多少空间等信息。在日常监控的时候,一般就是使用df来监控磁盘的使用情况的,比如当磁盘使用量超过80%,需要提示运维人员。可以让运维人员及时处理,避免磁盘资源耗尽了再来处理,就为时已晚了。

语法
df (选项)

选项
不加参数:

wuzm@ubuntu:~/TestCode$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev              982788        0    982788   0% /dev
tmpfs             201808    13844    187964   7% /run
/dev/sda1       19478204  5431640  13034084  30% /
tmpfs            1009024      212   1008812   1% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            1009024        0   1009024   0% /sys/fs/cgroup
vmhgfs-fuse    419431420 25826516 393604904   7% /mnt/hgfs
tmpfs             201808       48    201760   1% /run/user/1000

-a或–all:包含全部的文件系统。

wuzm@ubuntu:~/TestCode$ df -a
Filesystem     1K-blocks     Used Available Use% Mounted on
sysfs                  0        0         0    - /sys
proc                   0        0         0    - /proc
udev              982788        0    982788   0% /dev
devpts                 0        0         0    - /dev/pts
tmpfs             201808    13844    187964   7% /run
/dev/sda1       19478204  5431640  13034084  30% /
securityfs             0        0         0    - /sys/kernel/security
tmpfs            1009024      212   1008812   1% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            1009024        0   1009024   0% /sys/fs/cgroup
cgroup                 0        0         0    - /sys/fs/cgroup/systemd
pstore                 0        0         0    - /sys/fs/pstore
cgroup                 0        0         0    - /sys/fs/cgroup/hugetlb
cgroup                 0        0         0    - /sys/fs/cgroup/devices
cgroup                 0        0         0    - /sys/fs/cgroup/blkio
cgroup                 0        0         0    - /sys/fs/cgroup/cpu,cpuacct
cgroup                 0        0         0    - /sys/fs/cgroup/net_cls,net_prio
cgroup                 0        0         0    - /sys/fs/cgroup/rdma
cgroup                 0        0         0    - /sys/fs/cgroup/memory
cgroup                 0        0         0    - /sys/fs/cgroup/perf_event
cgroup                 0        0         0    - /sys/fs/cgroup/freezer
cgroup                 0        0         0    - /sys/fs/cgroup/cpuset
cgroup                 0        0         0    - /sys/fs/cgroup/pids
systemd-1              -        -         -    - /proc/sys/fs/binfmt_misc
hugetlbfs              0        0         0    - /dev/hugepages
mqueue                 0        0         0    - /dev/mqueue
debugfs                0        0         0    - /sys/kernel/debug
configfs               0        0         0    - /sys/kernel/config
fusectl                0        0         0    - /sys/fs/fuse/connections
vmware-vmblock         0        0         0    - /run/vmblock-fuse
vmhgfs-fuse    419431420 25826516 393604904   7% /mnt/hgfs
tmpfs             201808       48    201760   1% /run/user/1000
gvfsd-fuse             0        0         0    - /run/user/1000/gvfs
binfmt_misc            0        0         0    - /proc/sys/fs/binfmt_misc
wuzm@ubuntu:~/TestCode$

-h或–human-readable:以可读性较高的方式来显示信息。

wuzm@ubuntu:~/TestCode$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            960M     0  960M   0% /dev
tmpfs           198M   16M  182M   9% /run
/dev/sda1        19G  5.2G   13G  30% /
tmpfs           986M  212K  986M   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           986M     0  986M   0% /sys/fs/cgroup
vmhgfs-fuse     401G   25G  376G   7% /mnt/hgfs
tmpfs           198M   48K  198M   1% /run/user/1000

**-H和-h一致,只有个单位以1000为换算单位而非1024
-i或–inodes:显示inode的信息。**

wuzm@ubuntu:~/TestCode$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
udev            245697    420  245277    1% /dev
tmpfs           252256    630  251626    1% /run
/dev/sda1      1245184 241015 1004169   20% /
tmpfs           252256      9  252247    1% /dev/shm
tmpfs           252256      6  252250    1% /run/lock
tmpfs           252256     17  252239    1% /sys/fs/cgroup
vmhgfs-fuse          0      0       0     - /mnt/hgfs
tmpfs           252256     27  252229    1% /run/user/1000

注意:已经没有size这一列了。
-k或–kilobytes:指定区块大小为1024字节

wuzm@ubuntu:~/TestCode$ df -k
Filesystem     1K-blocks     Used Available Use% Mounted on
udev              982788        0    982788   0% /dev
tmpfs             201808    16368    185440   9% /run
/dev/sda1       19478204  5431652  13034072  30% /
tmpfs            1009024      212   1008812   1% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            1009024        0   1009024   0% /sys/fs/cgroup
vmhgfs-fuse    419431420 25826516 393604904   7% /mnt/hgfs
tmpfs             201808       48    201760   1% /run/user/1000

-l或–local:仅显示本地端的文件系统。默认
-m或–megabytes:指定块以1024*1024字节

wuzm@ubuntu:~/TestCode$ df -m
Filesystem     1M-blocks  Used Available Use% Mounted on
udev                 960     0       960   0% /dev
tmpfs                198    16       182   9% /run
/dev/sda1          19022  5305     12729  30% /
tmpfs                986     1       986   1% /dev/shm
tmpfs                  5     1         5   1% /run/lock
tmpfs                986     0       986   0% /sys/fs/cgroup
vmhgfs-fuse       409601 25222    384380   7% /mnt/hgfs
tmpfs                198     1       198   1% /run/user/1000

–no-sync:在取得磁盘使用信息前,不要执行sync指令
–sync:在取得磁盘使用信息前,先执行sync指令
-t 或 –type= + 文件系统类型:仅显示指定文件系统类型的磁盘信息。

wuzm@ubuntu:~/TestCode$ df -t tmpfs
Filesystem     1K-blocks  Used Available Use% Mounted on
tmpfs             201808 16368    185440   9% /run
tmpfs            1009024   212   1008812   1% /dev/shm
tmpfs               5120     4      5116   1% /run/lock
tmpfs            1009024     0   1009024   0% /sys/fs/cgroup
tmpfs             201808    48    201760   1% /run/user/1000

-T:显示文件系统的类型

wuzm@ubuntu:~/TestCode$ df -T
Filesystem     Type             1K-blocks     Used Available Use% Mounted on
udev           devtmpfs            982788        0    982788   0% /dev
tmpfs          tmpfs               201808    16368    185440   9% /run
/dev/sda1      ext4              19478204  5431736  13033988  30% /
tmpfs          tmpfs              1009024      212   1008812   1% /dev/shm
tmpfs          tmpfs                 5120        4      5116   1% /run/lock
tmpfs          tmpfs              1009024        0   1009024   0% /sys/fs/cgroup
vmhgfs-fuse    fuse.vmhgfs-fuse 419431420 25826612 393604808   7% /mnt/hgfs
tmpfs          tmpfs               201808       48    201760   1% /run/user/1000
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值