我有两个相同品牌和型号的外部 USB 驱动器,其中一个从未被分配过 UUID(或者至少它没有出现在 中/dev/disk/by-uuid
),这让我有点抓狂。是什么原因导致的,我该如何解决?
FWIW,Windows 上的 ext2fs 永远无法自动为该磁盘分配驱动器号,并且当我手动为其分配驱动器号时总是抱怨“GUID 为 0”(但之后工作正常)。
设备块信息似乎查明了问题(感谢@dchirikov):两个分区具有相同的 UUID。我怎样才能解决这个问题?
$ sudo blkid /dev/sd[ab]*
/dev/sda: PTUUID="0002866e" PTTYPE="dos"
/dev/sda1: LABEL="Elements1" UUID="DACC0069CC0041ED" TYPE="ntfs"
/dev/sdb: PTUUID="83529362" PTTYPE="dos"
/dev/sdb1: LABEL="Elements2" UUID="DACC0069CC0041ED" TYPE="ntfs"
答案1
两部分解决方案:
Windows/ext2fs:使用该选项创建将在启动时启用的安装点。这似乎可以解决 UUID 问题(到目前为止只尝试过一次启动,所以我们拭目以待)。
Linux/fstab:只需按标签配置挂载点:
LABEL=Elements1 /media/elements1 [...]
LABEL=Elements2 /media/elements2 [...]