[Pkg-nagios-devel] Bug#800345: Bug#800345: check_disk sees wrong disk consumption on btrfs
Klaus Ethgen
Klaus at Ethgen.de
Mon Sep 28 10:12:19 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi,
Am Mo den 28. Sep 2015 um 10:17 schrieb Jan Wagner:
> Am 28.09.15 um 09:46 schrieb Klaus Ethgen:
> > Since several days, one of my checks went red for one of my boxes,
> > mentioned that / is 100% full. But this is not true, there is
> > plenty of space left.
> >
> > ~> df -Th Filesystem Type Size Used Avail Use%
> > Mounted on /dev/sda1 btrfs 502M 338M 169M 67%
> > / ...
> >
> > ~> btrfs fi df / System, single: total=4.00MiB, used=4.00KiB
> > Data+Metadata, single: total=497.81MiB, used=329.71MiB
> > GlobalReserve, single: total=8.00MiB, used=0.00B
>
> I neither use btrfs nor do I have specific knowledge about this FS.
Well, for the tools it should just look as any other filesystems.
> > ~> /usr/lib/nagios/plugins/check_disk -w '3%' -c '1%' DISK CRITICAL
> > - free space: / 0 MB (0% inode=-)]; ...
[...]
> I think you can get a bit more information about what happens behind
> the scenes when running /usr/lib/nagios/plugins/check_disk -vvv
~> /usr/lib/nagios/plugins/check_disk -w '3%' -c '1%' -vvv
Thresholds(pct) for / warn: 3,000000 crit 1,000000
calling stat on /
For /, used_pct=100 free_pct=0 used_units=337 free_units=0 total_units=501 used_inodes_pct=-1 free_inodes_pct=101 fsp.fsu_blocksize=4096 mult=1048576
Freespace_units result=0
Freespace% result=2
Usedspace_units result=0
Usedspace_percent result=0
Usedinodes_percent result=0
Freeinodes_percent result=0
And to give you what stat gives:
~> stat -f /
File: "/"
ID: a446833a80ceeb6a Namelen: 255 Type: btrfs
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 128472 Free: 42014 Available: 43031
Inodes: Total: 0 Free: 0
> Maybe this can help understanding where it might fail.
I don't see any that helps. I do not see where check_disk gets thevalues
from. But it just doesn't match the real values.
> GIT d-- s+: a C+++ UL++++ P+ L+++ E--- W+++ N+++ o++ K++ w--- O M V- PS
GCS/GIT d-- s+:- a+ C++ U(L/A/S)++++ P++++ L+++ E--- W- N+++ o+ K- w-- O++ M-- V- PS+++
> PE Y++
PE-- Y+
> PGP++ t-- 5 X R tv- b+ DI D+ G++ e++ h---- r+++ y++++
PGP++ t++ 5 X- R+ !tv b++ DI+ D+ G e+++ h+ r y?
Regards
Klaus
- --
Klaus Ethgen http://www.ethgen.ch/
pub 4096R/4E20AF1C 2011-05-16 Klaus Ethgen <Klaus at Ethgen.de>
Fingerprint: 85D4 CA42 952C 949B 1753 62B3 79D0 B06F 4E20 AF1C
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAEBCgAGBQJWCRJ5AAoJEKZ8CrGAGfasSG0MAISggARTg/l2EgOBQwqbc8A0
JsnQOn7U8Lb4zcjZyyHGqg67xiQaQ8gvtrK1COMfAalhgJdql6mX8sUohW7LVb+w
H6F6dVK6AMShI1ie5MJgCEML7gZfGBP/h3KP8d3yTv0u1YPqaJAmWUtrSdLRH/3+
zc3ZrpgRdJs7x/i68GCQW8cC6B7QKHFtbssJjjuJ9/pV6Z6JO3TQWoCC00Pxhw3f
PK8TfMm+TPv3EWppDROB3UVvRUATo90O4SkhSCK4r8TRKNGLLt219QYWsknqe2QI
9qUYzmnXhXRuLcD/Vs1uiqxEYVCqx3ORkRY4EvpxKmzVeeNcFmvVxkQG6/iJ5Zt6
gKu9JB2+VGT8j7RZQguuxgAPC7FYuRqjts7SPX160OvyFZ5FFSWSS9NNFolxed8W
F+OIXU7ZjWhOG4u3TzUOVqvbPVUrDUvq3WvwbQOP0vN8cVRbJ2WFTeMSwAiPww+a
ULRvC3OU8h/2AWY7Fn1ILpa8fXAS3QZH+n3GSKSQUQ==
=MZdK
-----END PGP SIGNATURE-----
More information about the Pkg-nagios-devel
mailing list