在 Debian 中总是以相同的方式安装 2 个外部驱动器

在 Debian 中总是以相同的方式安装 2 个外部驱动器

我会在 Debian(在带有 nextcloudpi 的 raspberrypi 上)上安装两个外部 USB 驱动器,并且始终按照相同的顺序(sda、sdb 等)安装。

现在我已连接一个 USB 外部驱动器和 Debian 自动映射为

/media/039256f6-3ba5-424f-b781-4d14a8746415   /dev/sda1   ext4    rw,nosuid,nodev,relatime

并且有一个名为 USBdrive 的挂载点,但是在 /etc/fstab 中没有这个挂载点的踪迹(我不知道这个挂载点写在哪里)

这是 fstab 文件

PARTUUID=037e0064-01  /boot  vfat    defaults          0       2
PARTUUID=037e0064-02  /ext4    defaults,noatime  0       1

如果我用

ls /media/USBdrive

我可以看到其中包含的文件夹。

命令

ls /media/

向我展示

039256f6-3ba5-424f-b781-4d14a8746415  USBdrive

039256f6-3ba5-424f-b781-4d14a8746415 如图所示为深蓝色

USB 驱动器如图所示为浅蓝色

如果我还连接第二个外部 USB 驱动器,则 USBdrive(挂载点)将无法访问,因为外部 USB 驱动器已挂载为 /dev/sdb1 而不是 /dev/sda1。

无论如何,我找不到写的 USBdrive 挂载点,因为我的目标是编辑 /etc/fstab 并按正确的顺序映射两个外部 USB 驱动器。

有什么建议 ?

答案1

这是常见问题解答。要做的事情是不是使用内核分配的名称/dev/sd*(因为它们本质上是随机的),而是使用通过 udev 提供的符号/dev/by-*链接fstab

您可以使用 UUID 或其他内容,或者提供卷标签,这完全取决于您。

答案2

我相信你会想阅读[udisks]1。简而言之,当您插入 USB 驱动器时,系统会读取它,并在/dev/文件系统中添加相应的条目。当您从文件管理器访问它时,它会自动安装在/media/使用下udisksctl mount;安装点是设备的[UUID]2

这是“动态”方式。如果您想要更“静态”的行为,您可以/etc/fstab最好使用它们各自的UUIDs 来添加它们。这样,挂载点将依赖于它们唯一的 UUID,而不是sdx它们将获得的随机枚举。

相关内容