如何将 sdb 标签更改为 sda (如果可能)?

如何将 sdb 标签更改为 sda (如果可能)?

我最近安装了 3 个 Ubuntu 20.04 节点。其中一个系统安装在/dev/sdb代替/dev/sda(显然sda标签由我安装操作系统的 USB 记忆棒使用)。

我想,为了保持一致性(因为我将运行一些 Ansible playbook 与节点上的其他磁盘一起工作),我的所有系统节点都驻留在/dev/sda

所以,问题是:

  • 如何更改(如果可能)已安装的系统/dev/sdb/dev/sda
  • 如何通过强制安装来防止将来出现这种情况/dev/sda

PD:我已经搜索了几个小时......到目前为止,我在互联网上只找到了与此相关的几个主题......12将是我最好的选择,但我仍然没有找到任何对这个特定情况真正有用的东西。

答案1

你不需要。内核根据硬件中枚举 I/O 端口的顺序来设置设备节点。如果拔下 USB 安装驱动器,则重新启动时另一个驱动器应移至 /dev/sda。

我只是在格式化外部驱动器。 USB 3 端口显然是在 SATA 端口之前枚举的,因此外部驱动器在启动时将系统驱动器踢到 /dev/sdb,并接管 /dev/sda。只要我不连接外部驱动器启动,系统驱动器就是/dev/sda。

相关内容