如何检查哪些文件系统的使用率超过 85%?

如何检查哪些文件系统的使用率超过 85%?

如何检查哪些文件系统的使用率超过 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'

相关内容