如何检查哪些文件系统的使用率超过 85%?
Filesystem Size Used Avail Use% Mounted on
jumpso 200M 3.8M 197M 2% /tmp
none 32G 444K 32G 1% /dev
/dev/md2 24G 13G 11G 56% /var/mnt/local
/dev/md4 16G 3.2G 12G 22% /var/mnt/local
答案1
我假设您想要列出所有已使用量超过 85% 的文件系统。
为此,我们需要检查并过滤输出df
:
- 虚拟文件系统
tmpfs
并不有趣,因为它们位于内存中而不是任何磁盘上,并且几乎不包含任何内容 - 我们必须通过将输出的第 5 列 () 的数值
Use%
与我们的阈值 85%进行比较来过滤输出
df -h -x tmpfs -x devtmpfs | awk '$5+0 > 85'
如果您还想在输出中包含列标题,请尝试
df -h -x tmpfs -x devtmpfs | awk '$5+0 > 85 || NR == 1'