如何让 USB 软盘驱动器工作?

jfm*_*ier 7 usb automount floppy

我有一个东芝 USB 软盘驱动器,需要在 Ubuntu 下使用。当我连接它并在其中插入一张软盘时,我在 Ubuntu 10.10 下没有看到任何挂载的东西。

我怀疑硬件和/或软盘有问题,所以我在 Windows XP 下测试了软盘和软驱本身,一切都很好。

我能够找到以下说明:

  • 将以下行添加到 /etc/modules 文件中:

    floppy

  • 输入以下 shell 命令:

    mkdir /media/floppy
    mount -t vfat /dev/sdc /media/floppy -o uid=1000

这将挂载软盘,但我希望这会自动发生,因此当我将驱动器连接到 USB 端口时,它会自动挂载软盘。

我怎样才能使这项工作?或者 Ubuntu 只适用于内部软盘驱动器?

小智 3

以下过程在 Ubuntu 12.04 上立即生效:

备注
df命令显示 /dev/sdd 显示了最后分配的正在使用的驱动器。我需要知道这一点才能找到下一个可用的命令,该命令将在后续sudo mount ...命令中使用。就我而言,下一个驱动器将是 /dev/sde 。

您需要确定适合您自己的系统的正确驱动器。例如,您可能有 /dev/sda、sdb 或 sdc。

所以,首先,查看驱动器信息: df

接下来,运行mkdirmount

 mkdir /mt/ee1

 sudo mount -t vfat /dev/sde /mt/ee1 -o uid=1000
Run Code Online (Sandbox Code Playgroud)

为了在启动时自动执行,我通常使用 Perl 脚本,它会自动检测和适应并为分区提供稳定的名称。

目前我对软盘不需要这个,因此我没有优化它。也许命令“ mount ...”不是最佳的......)

一个更通用但有点原始的解决方案是创建一个包含多行的 bash/批处理文件,如上面的,以及特定 PC 上的sudo...几种可能的变体。/dev/sd...

那么在“启动应用程序”的设置中可能会调用这个文件。我没有测试这个。

另外,这不涉及移除或插入不同软盘的方面。这可以以某种自动或至少半自动的方式完成......

不知道上面的方法是否最优。在用前面的答案解决了我自己的问题之后,我只是想添加有用的信息。