自动将所有 USB 驱动器挂载到某个文件夹下

自动将所有 USB 驱动器挂载到某个文件夹下

我试图让 Raspbian 自动挂载 USB 设备上某个文件夹下的所有可用分区。

我听说过 fstab 规则,但这些规则似乎需要知道所有设备的 UUID,这意味着我必须预先定义可以使用哪些 USB 设备,这并不理想。

我希望操作系统自动将任何插入的 USB 设备(无论是否在启动时存在)安装/storage在其自己的安装点上每个分区的文件夹下(安装的名称可以是任何名称,但理想情况下不应在启动之间更改。这是但不是要求)

提前致谢

答案1

正常的方法是(假设您没有使用内置的桌面环境)之一:

  1. 乌迪斯基优盘2。这是更常见的,尤其是 udisks2 部分,它是在“正常”桌面环境下处理它的部分)。
  2. 乌德维尔。这是一种更轻量级的替代方案。
  3. 更专业:应用程序中与 udisks2 接口的代码。

请注意,这些安装的正常位置是/media, 不是/storage。我不确定是否有一种简单的方法可以覆盖这个问题;/media是标准目录。

您还需要考虑如何卸载磁盘(在删除它们之前);在#3的情况下,您的应用程序通常会提供该选项,或者在不再使用时自动执行该选项。 #1或#2,你需要找到其他方法。

相关内容