Gnome 2.30 中自动挂载的工作流程是什么?

Gnome 2.30 中自动挂载的工作流程是什么?

我有一台安装了 Fedora 13 的华硕笔记本电脑。我的问题是,我连接的任何 USB 存储设备都不会自动挂载。我还有另一台安装了 Fedora 13 的电脑,没有这个问题。

我没有发现我的笔记本电脑与其他可运行的计算机在配置上有任何区别。

因此,为了尝试找出问题所在,我开始查找有关其工作原理的文档。我查看了 udev、devkit、hal、dbus、polkit、gnome 等。

我想知道可以使用哪些事件、日志、配置文件和监视程序来追踪从我连接 USB 记忆棒到在 GNOME 中启动并运行窗口期间发生的事件。

到目前为止,我已经跟踪到 udev 检测到磁盘并创建 /dev/sdb(以及分区 1 的 /dev/sdb1),并且有关添加设备的事件作为 dbus 上的消息发送。我能够使用 udisks 手动安装磁盘,但不能使用 gnome-disk-utility (palmiset)。

自动挂载磁盘涉及许多不同的应用程序,我想找出它在事件链中哪个位置发生故障。

答案1

当新卷出现时,HAL 会发布一条 D-Bus 系统消息。D-Bus 客户端(通常是 nautilus)负责监听该消息并通过 D-Bus 请求 HAL 挂载该卷。

相关内容