在 CLI 上自动挂载 USB 闪存驱动器(请不要使用 fstab 解决方案!)

在 CLI 上自动挂载 USB 闪存驱动器(请不要使用 fstab 解决方案!)

我一直在寻找如何在没有 GUI 的 Linux 机器上自动安装 USB 闪存/拇指驱动器。因此,它必须是仅 CLI 的解决方案。我发现的最常见的答案是基于fstab适用于特定 UUID 或/dev/sd*.如果使用不同的 USB 驱动器,则此解决方案并不好。或者如果同时使用两个驱动器。或者启动后插入驱动器。 (无论如何,我不知道这种明显不合格的解决方案是如何无处不在的)。

另一个解决方案是基于的,udev但当我看到除了规则之外udev,它需要额外的 DIY 脚本时,我决定不尝试它。

顺便说一句,请假设 USB 驱动器每次都会不同,并且可能会同时连接多个 USB 驱动器。理想情况下,我希望每个 USB 驱动器都安装在以其标签命名的目录下,例如/var/run/media/MYUSERNAME/MYUSBDRIVE(这是我现在在全 GUI Linux 机器上所拥有的,但我不确定解决方案是否是由于窗口管理器 xfce4 ,或 CLI)

我有什么选择?谢谢。

相关内容