USB驱动器未自动安装


17

我的USB驱动器未自动安装,但已通过lsusb检测到。

我还使用了dconf-Editor,但无法正常工作。每次我必须通过“磁盘工具”手动安装时。

Answers:


7

此处提供了有关配置自动安装的完整说明:

https://help.ubuntu.com/community/Mount/USB

如果这样做没有帮助,请插入您的USB记忆棒并张贴dmesg和syslog的最后几行。


我不知道为什么即使将org.gnome.desktop.media-handling.automount密钥设置为true,自动安装也不再起作用,但是通过实用程序磁盘进行手动安装来安装它仍然有效。
Yu Shen

2

您最近是否在写入或读取驱动器时没有正确卸载驱动器,电源故障或崩溃?这可能会导致驱动器出现错误,并且在安装后正常运行时,超级块可能会出现错误,导致无法正确安装。

如要求,在插入闪存驱动器后立即检查dmesg,您可能会看到最后一行,因为“未正确卸载卷。某些数据可能已损坏。请运行fsck。”。

检查gparted中的设备标签,然后运行

sudo fsck /dev/xxx (为您的设备交换xxx)

您可能会获得有关无效超级块的一些详细信息。

解决此问题取决于驱动器文件系统,是ext4还是Fat32等?

这是有关修复ext4超级块的页面

如果您的驱动器是fat32或其他msdos类型,则testdisk可能会有所帮助,但请谨慎使用此工具,它的功能非常强大...

sudo apt-get install testdisk
sudo testdisk

是有关使用testdisk修复fat32超级块问题的文章。它链接到这篇文章,开始之前请阅读两者。

希望能帮助到你。


我试图弄清楚为什么FAT32格式的拇指驱动器不能在GNOME中自动挂载(内核已经很好地识别了它)。当我设置标签时(我没有事先看过;我猜它是空的),它立即被看到并安装了。你能解释这种行为吗?我假设,如果没有标签,GNOME只会在UI中提供一个占位符。你有意见,这是否是一个底层的文件系统问题,这是简单地纠正通过设置标签?
达斯汀·奥普雷

如果没有驱动器,它仍应挂载驱动器并为其赋予默认的“ disk1”类型标签。该目录应该位于/ media / [用户名] / disk1等中。使用dconf-editor检查您的自动挂载配置,检查org.gnome.desktop.media-handling以获取有关自动挂载和Nautilus操作的特定配置。更多信息,请访问help.ubuntu.com/community/Mount/USB
Jools,

对于我的情况,dmesg没有显示安装失败的任何错误消息,似乎没有安装事件。出现一条消息:“ sd 0:0:0:0:[sdb]正在旋转磁盘...”,然后出现消息,指示旋转准备就绪。最后一条消息是“ [sdb]附加的SCSI磁盘”,则不会自动安装USB驱动器。但是有了磁盘,我就可以挂载它。
Yu Shen

对于我上述情况,也许是一些错误消息,因为它们在dmesg中为红色:“ [5925.011521] sd 0:0:0:0:[sdb]未找到缓存模式页面[5925.011530] sd 0:0: 0:0:[sdb]假设驱动器缓存:准备就绪后,直写”。在此之前,还有红色消息:“ [5920.917889] ses 0:0:0:1:错误的诊断页;要求1得到8 [5920.917899] ses 0:0:0:1:无法获得诊断页0x1 [5920.917906 ] ses 0:0:0:1:在旋转磁盘后,无法绑定机柜-19“
Yu Shen

1

当所有其他方法均失败时, 只需手动安装即可。另一种选择是升级到最新版本的Ubuntu。过去都为我工作。

$ mkdir xxxxxxx
$ sudo mount /dev/sdb1  xxxxxxx
$ sudo umount xxxxxxx

要么

$ pmount /dev/sdb1  xxxxxxx
$ pumount xxxxxxx

问题不是问如何手动挂载分区:askubuntu.com/questions/1029040/…–
WinEunuuchs2Unix

“当其他一切都失败时”
JohnMudd

1
我猜有人可能会说“使用Windows”。无论如何只是试图指出为什么其他人不赞成你的答案。
WinEunuuchs2Unix

1
我同意“ 当所有其他方法都失败时”。,因此可以进行修改和支持。 ;-)
Fabby

0

这是错误#1768010中描述的错误:usbmount在Bionic上不起作用。在Unix&Linux Stack Exchange中也给出了以下解决方案:

编辑systemd-udevd配置

sudo systemctl edit systemd-udevd

插入以下两行:

[Service]
MountFlags=shared

然后运行:

sudo systemctl daemon-reload
sudo service systemd-udevd --full-restart

还要注意,这种解决方法也不是完美的:在插入USB密钥到完全执行自动挂载之间可以观察到40秒的延迟。


它不适用于我的Ubuntu 18.04,无法解决USB驱动器无法自动挂载的问题。
俞申
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.