Rya*_*yan 5 python mount udisks dbus read-only
所以我正在编写一个 python 脚本,尝试使用 UDisk 来挂载和卸载设备。我正在使用这样的东西:
disk_dev_func = dbus.Interface(self.device_obj, "org.freedesktop.UDisks.Device")
disk_dev_func.FilesystemUnmount('')
disk_dev_func.FilesystemMount()
Run Code Online (Sandbox Code Playgroud)
所以卸载工作得很好,但我的问题是如何让最后一行(安装)工作。我想知道安装只读设备需要哪些参数,但我一生都找不到任何足够的示例来说明如何做到这一点。
好的,所以我找到了一种让它发挥作用的方法。
代替
disk_dev_func.FilesystemMount()
Run Code Online (Sandbox Code Playgroud)
我用
subprocess.call(['udisk', '--mount-options', 'ro', '--mount', '/dev/sdd1'])
Run Code Online (Sandbox Code Playgroud)
它似乎使用此命令正确安装为只读。
| 归档时间: |
|
| 查看次数: |
1888 次 |
| 最近记录: |