USB存储设备自动挂载

在Ubuntu 10.04中出现的一个问题是,USB设备不再在插入时自动挂载。通常情况下,我会收到一个弹出消息询问我想用哪个应用程序打开新插入的设备,但现在这种情况不再发生。
无论设备是以NTFS还是FAT32格式进行格式化,都会出现这个问题,而其他USB设备(打印机、键盘和鼠标)都能正常工作。
目前我的解决办法是使用"sudo mount dev/... /medai/..."手动挂载它们,但老实说,我已经厌倦了每次都要这样做。
我很乐意提供您可能需要的任何额外信息。我知道有很多地方可以找到出错的原因,但我真的不知道从哪里开始。

我会从查看〜/ .xsession-errors/ var / log / daemon/ var / log / kern的日志条目开始,以查看您连接设备时是否存在记录… - poolie
@poolie 没有明显的问题。不过在 xsessions 中有很多 "no route to host" 的错误信息。 - matto1990
当您从live-cd或live-usb启动时,是否也会发生这种情况?这个完整的“我升级到”的陈述使得弄清楚这个问题相当困难。是全新安装吗?还是您之前安装的Ubuntu进行了一些定制,可能添加了一些PPA源,并进行了升级? - Ralf
@Ralf 抱歉,实际上这是一次全新安装。我忘记了我曾试图只进行更新,但出现问题,最终只能进行全新安装。我会更新问题以反映这一点。 - matto1990
9个回答

解决了,至少对我来说。
我认为这是一个硬件问题,因为我在我的台式机上尝试了一个12.04的live CD,一切都正常。我在我的笔记本电脑上尝试了一下,它没有自动打开USB。
无论如何,我找到的解决办法是通过在终端上运行以下命令来安装usbmount:
sudo apt-get install usbmount

然后USB正常挂载并自动识别。

更多信息请参考此页面。我还安装了autofs

希望这对你有用。


在gconf-editor中,查找/apps/nautilus/preferences。应该有一个名为"media_automount"的设置项。确保它被选中。还有一个名为"media_automount_open"的选项,如果你希望在挂载媒体的同时自动在nautilus中打开它,你可以设置这个选项。

两者都已经检查过了,问题仍然存在。 - matto1990
该死...我曾经很有信心。 - Nerdfest

估计是更新时出了点问题。试着运行一下:
sudo mkdir /dbos 
sudo fdisk -l
# find your memory stick
sudo mount /dev/sdc /dbos
# now your memory stick is in /dbos

听起来你已经尝试了大部分常规的修复方法。如果你进入BIOS设置并确认你的'从可移动/闪存驱动器启动'选项已经打开,可能会出现一种强制修复的情况。
如果该选项被关闭,你可以将其切换为打开状态,然后尝试使用一个非可启动的闪存驱动器进行引导,这样操作系统可能会被迫重新分配如何管理闪存设备。最坏的情况是它可能会显示另一个错误,从而帮助你找出问题所在。

还是没有解决那个问题 :'( 也没有错误提示。我觉得只能彻底重新安装了 :( - matto1990

尝试在Nautilus中 → 编辑 → 首选项 → 媒体

所有这些都设置为“询问该怎么做”。我猜这样没问题。 - matto1990

这件事发生在我的xubuntu系统上。以前它会自动挂载,但现在不行了。我的解决办法是安装了一个额外的软件包叫做usbmount。
sudo apt-get install usbmount

我已经安装了它,但是当我插入设备时,任何一个usb<X>文件夹中都没有挂载任何内容。 - matto1990
这似乎是一个常见的问题:http://ubuntuforums.org/showthread.php?t=1468755 和 http://ubuntuforums.org/showthread.php?t=1470705,我找到了一个可以自动挂载ntfs格式的脚本:http://www.webupd8.org/2010/04/ubuntu-script-to-automatically-mount.html。 - sagarchalise

如果你运行(Alt+F2)“ubuntu-bug storage”,你的问题是第一个选项。它可能不是一个 bug,但提交 bug 报告是排除这个问题最简单的方式。

哦,如果你提交了报告,请在这里发布报告链接。


我已经做过了,launchpad建议这个bug是相同的,我不需要再发表另一个。不过它似乎被标记为已修复 :S https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/435136 - matto1990

这是一个已知的问题,如果你有软盘驱动器的话,在10.04版本会出现。以下是解决方案:
  1. 打开终端(Ctrl+Alt+F2)。
  2. 输入: gksu gedit /etc/fstab
  3. 在包含fd0的那一行前面加上#
  4. 然后在终端中输入:rmmod floppy

我正在使用一台没有软盘驱动器的笔记本电脑,我的fstab文件中没有类似的行。我是否需要在fstab文件中添加指向可移动设备的行,或者这不是fstab的用途? - matto1990
不需要在fstab中加入可移动设备的行。只有在启动时挂载的文件系统才需要添加。 - Javier Rivera

USB挂载只适用于小容量的驱动器,我的LG 500 GB无法自动挂载,甚至使用ubuntu的错误存储报告也不行...这已经发生过两次了...第一次我还是个Linux新手,不得不重新格式化整个磁盘...现在又发生了这种情况...除了...磁盘工具...什么都不起作用...只需下载它并打开终端,然后输入sudo palimpsest 它会检测分区,并允许您检查各种错误以及挂载问题,只需点击挂载即可...您将获得一个已挂载文件的链接,就这样... 希望对任何人有所帮助...