/dev/disk/by-id 为硬盘创建错误的符号链接

/dev/disk/by-id 为硬盘创建错误的符号链接

我遇到了一个有趣的问题,在重新启动和电源周期时,我的硬盘偶尔会在 /dev/disk/by-id 中给出错误的符号链接。例如,当我发布时,ls /dev/disk/by-id我希望列表看起来像这样:

ata-ST3000DM001-1CH166_W1F26HKK
ata-ST3000DM001-1CH166_Z1F2FBBY

但我却看到:

ata-ST3000DM001-1CH166_W1F26HKK
scsi-35000c500668a9bdb

该驱动器仍然可以正常工作,并被分配了一个驱动器号,但它被标记为该 scsi 名称而不是 ata 名称。我查看了 dmesg 并在内核中启用了额外的日志记录,但没有任何迹象表明问题可能是什么。关于为什么驱动器会被错误标记的任何想法?

该发行版基于 Debian 7.5,带有内核 3.2.45 和 udev 173。

我尝试发出udevadm trigger刷新 by-id 列表的命令,但这似乎并不能解决问题,该信息是否缓存在某处?

相关内容