-
知识准备:
-
df:该工具用来获取文件系统挂载信息。 -
awk:该工具用来处理df的数据。
-
-
代码:
#!/bin/bash df -m | grep "^/dev/" | awk -v ntime=$(date +"%Y-%m-%d__%H:%M:%S") ' BEGIN{ num = 0; unum = 0; hnum = 0; } { num += $2; unum += $3; hnum += $4; printf("%s 1 %s %sM %sM %s\n", ntime, $6, $2, $4, $5); } END{ printf("%s 0 disk %dM %dM %.2f%%\n", ntime, num, hnum, unum / num * 100); }'
磁盘信息获取
最新推荐文章于 2023-07-04 18:12:50 发布
本文介绍了一个Bash脚本,用于统计Linux系统中各分区的磁盘使用情况,通过df命令获取文件系统挂载信息,并利用awk进行数据处理,最终输出包括总大小、已用空间和使用百分比的详细报告。
419

被折叠的 条评论
为什么被折叠?



