udisks2 chokes on probing the disk. You may try debug:
erlangen:~ # /usr/libexec/udisks2/udisksd -rd
udisks-Message: 14:05:06.398: udisks daemon version 2.10.0 starting
udisks-Message: 14:05:06.872: Acquired the name org.freedesktop.UDisks2 on the system message bus
udisks-Message: 14:05:40.143: Mounted /dev/sdc2 at /media/openSUSE-Tumbleweed-NET-x86_64 on behalf of uid 1000
udisks-Message: 14:06:04.991: Cleaning up mount point /media/openSUSE-Tumbleweed-NET-x86_64 (device 8:34 no longer exists)
^Cudisks-Message: 14:06:11.531: udisks daemon version 2.10.0 exiting
erlangen:~ #
Login as root and replace the running daemon by a new one:
karl@erlangen:~> su -
Passwort:
erlangen:~ # /usr/libexec/udisks2/udisksd -rd
udisks-Message: 14:12:23.722: udisks daemon version 2.10.0 starting
udisks-Message: 14:12:24.291: Acquired the name org.freedesktop.UDisks2 on the system message bus
Attach drive:
udisks-Message: 14:13:20.457: Mounted /dev/sdc2 at /media/openSUSE-Tumbleweed-NET-x86_64 on behalf of uid 1000
Remove drive:
udisks-Message: 14:13:51.616: Cleaning up mount point /media/openSUSE-Tumbleweed-NET-x86_64 (device 8:34 no longer exists)
Worked some decades as an engineer for a living. Always excluded all possibilities regardless of probabilities. After retiring I stick to what worked in those days.
A lengthy discussion upon whether to use FSLASTBLOCK or FSSIZE is attached to the above pull request. Coders still rely on shaky assumptions. In some cases no improvement occurred since decades.
BTW: On infamous host erlangen disks detected by udisk which needn’t show up in the GUI are hidden by a rule such as: