使用 df 监控磁盘的使用

发布时间: 2017-05-01 11:59:15 作者: 大象笔记

正常 df 的结果输出

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       1.8T  7.2G  1.7T   1% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            3.9G  4.0K  3.9G   1% /dev
tmpfs           787M  1.1M  786M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.9G  696K  3.9G   1% /run/shm
none            100M   36K  100M   1% /run/user

最简单直接的方法

如果已知硬盘的名字为 /dev/sda1

df -h | grep '/dev/sda1' | awk '{print $5}' | sed 's/%//g'

1

awk 用于抓取磁盘已使用的百分比;sed 用于去掉百分号。

更智能的方式

自动识别出需要监控的磁盘名字, 是否凡是以 /dev 开头的都是需要监控的磁盘?

Drive Naming in Linux

我是一名山东烟台的开发者,联系作者