无法安装一个 USB 磁盘,但升级到 12.10 后其他磁盘会自动安装

无法安装一个 USB 磁盘,但升级到 12.10 后其他磁盘会自动安装

自从升级到 12.10 以来,打开或尝试安装我的一个 USB 硬盘驱动器时出现以下错误消息:

安装系统管理设备 /dev/sdg1 时出错:命令行 `mount "/mnt/usb-ST350041_8AS_60CAFFFFFFFF-0:0-part1"' 以非零退出状态 32 退出:mount:错误的 fs 类型、错误的选项、/dev/sdg1 上的错误超级块、缺少代码页或辅助程序,或其他错误在某些情况下,在 syslog 中发现有用的信息 - 尝试 dmesg | tail 等

dmesg | tail 给出(除其他外):

[1080.727830] sdg:sdg1
[1080.732003] sd 8:0:0:0:[sdg] 连接的 SCSI 磁盘
[1081.383633] FAT-fs(sdg1):无法识别的挂载选项“x-gvfs-show”或缺少值 [1871.160973] sdg:sdg1

无法安装驱动器,但系统将其识别为“位置”。我不是技术人员;我无法自己进一步处理此事,任何帮助都将不胜感激。

答案1

似乎我找到了主题发起者的答案,而且我必须亲自体验一下。根据内核博客,使用带有“x-gvfs-show”选项的 vfat 时会出现奇怪的行为。现在可以通过删除 vfat 分区的此选项来解决。
该选项用于仅有的在 Gnome 和 Unity 中显示设备快捷方式,然后将其安装在某个位置不同的比“/media”要高。因此,有一种方法可以将 vfat 配置为挂载在“/media”下,并从挂载选项中删除“x-gvfs-show”选项(可以通过磁盘实用程序轻松完成)。对我来说效果很好。

答案2

设备上的文件系统有问题。为了备份数据,您可以强制以只读方式挂载,我强烈建议您这样做:

sudo mount /dev/sdg1 /mnt -t vfat -o ro

如上例所示,设备是 /dev/sdg。

现在,您将在该设备上找到文件,直到根文件系统中的 /mnt。将文件复制到另一个设备或硬盘驱动器,然后最好删除分区表(而不仅仅是分区),然后从头开始使用该设备。

如果你不确定哪个是正确的设备名称,请输入

blkid

获取连接到系统的设备列表(包括硬盘,所以要小心)

相关内容