为什么如果插入了 USB 记忆棒,我的内置硬盘在启动时无法安装?

为什么如果插入了 USB 记忆棒,我的内置硬盘在启动时无法安装?

我有第二个内置硬盘,如果在启动时插入 USB 记忆棒,它无法自动挂载,尽管 /etc/fstab 中有以下行:

/dev/sdd2   /data2  ext4  defaults

如果没有插入 USB 设备,则内置驱动器会正常安装。有什么办法可以解决这个问题吗?提前谢谢……

答案1

这可能是因为当插入 USB 时,它会在您称为 /dev/sdd 的内部驱动器之前被检测到,所以 sdX 标识符会发生偏移。

解决这个问题的方法是使用非易失性标识符。要么使用其中一个名称/dev/disk/by-*/(我喜欢 /dev/disk/by-id,因为它们相当易于阅读,但其他名称可能在您的特定情况下更有用),要么使用blkid/dumpe2fsUUID=...文件系统说明符来代替/dev/sdd2您当前拥有的分区说明符。

相关内容