在 Ubuntu 中自动挂载“相同”的外部 USB 驱动器会交换挂载点

在 Ubuntu 中自动挂载“相同”的外部 USB 驱动器会交换挂载点

我有 2 个相同的 Western Digial Elements 1.5 TB 外置硬盘,但它们在安装时会出现一些问题。问题是操作系统将它们视为具有相同标识符的相同驱动器。我举个例子。

HDD 1:
Location /dev/sdc

HDD 2:
Location /dev/sdd

因此我编辑了 /etc/fstab 并挂载/dev/sdc/mnt/drive1/dev/sdd/mnt/drive2一切按预期运行。但偶尔在重新启动操作系统后,我会感到困惑,HDD 2 突然出现在/dev/sdc而不是/dev/sdd。因此错误的 HDD 被挂载到了错误的位置。这当然会导致问题,因为我预期的文件和文件夹实际上/mnt/drive1位于 `/mnt/drive2``

有没有办法可以赋予驱动器不同的标识符以避免发生这种情况?

答案1

您可以使用 UUID 代替 /dev/... 设备名称。

做这个:

sudo blkid

获取 UUID 列表,然后将 fstab 的 /dev/sdc 位替换为 UUID=xxx-xxx-xxxx

Ubuntu 的 UUID 文档了解详情。

相关内容