Conky 中的文件系统大小错误

Conky 中的文件系统大小错误

我安装了 Conky,但它在文件系统中显示的大小错误。我只有 1T 的硬盘,Conky 说我使用了 40G 中的 8.4G。这 40G 是什么?为什么它没有显示正确的大小?文件系统的配置如下。

$color${fs_used /} / ${fs_size /} 

的输出df -h如下。

在此处输入图片描述

答案1

您使用的 conky 对象为您提供了安装在 的磁盘分区的大小/。 在您的例子中,该大小为 41G,其中您使用了 8.4G。 因此 conky 输出是正确的。

您已将硬盘分区为至少三个分区。sda1是您的/bootsda3/。想必您也有,sda2但它似乎没有安装。

答案2

如果您有多个驱动器,那么总数可能会不正确。我最终使用以下代码以人类可读的格式获得正确的结果:

df -B1 | grep '^/dev/[hs]d' | awk '{s+=$3} END {print s}' | numfmt --to=iec-i

(您需要安装numfmt

相关内容