正常 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
- old IDE names -> /dev/hda, /dev/hdb, /dev/hdc, /dev/hdd
- new hard drives names -> /dev/sda
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式