1

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

我无法在我的笔记本电脑和其他可用的计算机之间找到任何配置差异。

因此,为了尝试追查问题,我开始寻找有关它应该如何工作的文档。我看过 udev、devkit、hal、dbus、polkit、gnome 等。

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

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

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

4

1 回答 1

0

我刚刚找到了它没有安装的原因。我有一个早期 udev 版本的剩余文件。文件 60-persistent-storage.rules 存在于 /etc/udev/rules.d 和 /lib/udev/rules.d 中。前者推翻了最后一个。删除 /etc/udev/rules.d 中的那个时,USB 驱动器再次正确安装。

于 2010-09-05T11:25:38.133 回答