硬件情况如下:
- 主板(MSI X99A SLI Plus),
- 两 (2) 个三星 860 Pro SSD 连接到主板的 SATA-1 和 SATA-2。
- 五 (5) 个相同的 HDD 连接到 SATA-3、SATA-4、SATA-5、SATA-6、SATA-7
BIOS 正确地看到前两个 SATA 端口上的两个 SSD,以及接下来的端口上的所有后续 HDD。
问题:Debian、Ubuntu 和 Proxmox 首先将其中一个 HDD 视为sda
,然后将两个 SSDsdb
视为 和sdc
,然后再次将 HDD 视为sdd
、sde
、sdf
、sdg
预期的:SSD 连接到 SATA-1 和 SATA-2,如sda
和sdb
。然后所有 HDD 都位于以下字母上。
我希望获得预期的行为,以便于理解/维护。
答案1
SATA 端口对它们获得的 /dev/sdX 没有影响。Linux 内核根据首先检测到的内容分配字母。在安装驱动器等时,使用驱动器的 UUID 更安全、更容易,因为它是持久的