Bug 512225 - System Monitor does not support ZFS
Summary: System Monitor does not support ZFS
Status: NEEDSINFO WAITINGFORINFO
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-16 22:01 UTC by JJ
Modified: 2026-01-07 06:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
A screenshot of System Monitor with various programs open and such (102.33 KB, image/png)
2025-11-16 22:01 UTC, JJ
Details

Note You need to log in before you can comment on or make changes to this bug.
Description JJ 2025-11-16 22:01:23 UTC
Created attachment 186868 [details]
A screenshot of System Monitor with various programs open and such

SUMMARY
Hello! The KDE Plasma System Monitor application does not have any support for ZFS. I would like to request implementation of support.

There are two issues as a result of no ZFS support.

First, System Monitor cannot and does not report the total storage used in the system. In the attached screenshot, note the "Disks" widget does not report anything but the total size of the disk. Other components of KDE like ex. the file manager are able to accurately report the amount of space remaining, however, so this seems like just an issue with System Monitor not handing ZFS.

(while a total amount of remaining storage would be good enough, it *would* be cool if System Monitor could produce `zpool list` / `zfs list` inspired output...)

Second, System Monitor is unaware of ZFS's usage of available RAM for caching. I'm not sure of the details here, but I think that there is likely some more accurate reporting that could be done were it ZFS-aware? I suppose if ZFS ram caching is reported as "Cache Memory" then it's fine, but I haven't verified that it is.

STEPS TO REPRODUCE
1. Install KDE on an operating system with a ZFS root.
2. Open System Monitor.

SOFTWARE/OS VERSIONS
Linux: Arch Linux 6.12.51-1-lts
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2

ADDITIONAL INFORMATION
Searching the tracker, there are several related bugs.
- #433804 (zfs support in ksysguard / system monitor widgets)
- #420018 (Hard Disk Space Widget/Plasmoid cannot show ZFS datasets)
- #504733 (Disk usage broken on striped ZFS root)

This is pretty much a duplicate of #433804. It's filed under an unmaintained component however, so I'm opening a new one here (and suggest #433804 should be closed).
Comment 1 Arjen Hiemstra 2026-01-05 15:27:51 UTC
We use Solid to query available hardware and its features. Please provide the output of `solid-hardware6 query "IS StorageAccess"` and `solid-hardware6 query "IS StorageVolume"`.
Comment 2 JJ 2026-01-07 06:44:58 UTC
[~]$ solid-hardware6 query "IS StorageAccess"
udi = '/org/freedesktop/UDisks2/block_devices/nvme0n1p1'
udi = '/org/freedesktop/UDisks2/block_devices/nvme0n1p3'
[~]$ solid-hardware6 query "IS StorageVolume"
udi = '/org/freedesktop/UDisks2/block_devices/nvme0n1'
udi = '/org/freedesktop/UDisks2/block_devices/nvme0n1p1'
udi = '/org/freedesktop/UDisks2/block_devices/nvme0n1p2'
udi = '/org/freedesktop/UDisks2/block_devices/nvme0n1p3'