我正在尝试卸载使用FilesystemMount挂载的文件系统,但是我不断收到UnknownMethod异常。我已经通过D-Feet验证可以通过Device接口调用该方法,但是直接通过dbus尝试似乎根本不起作用。我尝试使用以下参数:
- ''
- None
- []
- ['']
import dbus
bus = dbus.SystemBus()
proxy = bus.get_object('org.freedesktop.UDisks', '/dev/fd0')
dev = dbus.Interface(proxy, 'org.freedesktop.UDisks.Device')
dev.FilesystemUnmount(['force'])
异常:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: 接口 "org.freedesktop.UDisks.Device" 上的方法 "FilesystemUmount",签名为 "as",不存在