![在 Xubuntu 中卸载驱动器](https://linux22.com/image/835241/%E5%9C%A8%20Xubuntu%20%E4%B8%AD%E5%8D%B8%E8%BD%BD%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
每次我尝试在 Xubuntu 中卸载/弹出/安全移除驱动器时,都会出现以下对话框:
但是,大多数情况下似乎没有任何需要写入的数据或不应断开设备连接的原因。此对话框是否始终显示?我如何区分此对话框何时合适,何时不合适?
答案1
使用时出现此对话框是正常的thunar
,如上所述在 Xfce wiki 上简单介绍一下,尽管它显然只有在安装了通知守护程序时才会显示。卸载文件系统时,任何待处理数据都会被写入,然后可以删除设备本身。但是,有时如果进程仍连接,则无法卸载文件系统,因此可以fuser
使用类似 的工具来检查仍在访问驱动器的内容。
该插件thunar-volman
使用 进行安装thunar
,您可以通过 来thunar-volman-settings
配置其运行方式。由于它使用 dbus 与其他应用程序通信,因此您可以通过运行来了解幕后发生的事情
dbus-monitor
然后连接您的设备,然后卸载它。大量的数据将到达,但您可以看到、等通过 dbus 进行通信的过程thunar
,thunar-volman
结果是您在移除设备时看到的内容,这是由您安装的通知守护程序传达给您的:
method call sender=:1.97 -> dest=:1.98 serial=8 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
string "Thunar"
uint32 0
string "drive-removable-media-usb"
string "Writing data to device"
string "There is data that needs to be written to the device "MCADisc" before it can be removed. Please do not remove the media or disconnect the drive"
array [
]
array [
dict entry(
string "urgency"
variant byte 2
)
]
int32 0