参考链接
【FAQ-V5机架服务器安装CentOS 7.4出现硬盘盘符混乱问题如何处理- 华为 (huawei.com)】
【CentOS 7调整RAID卡驱动加载顺序- 华为 (huawei.com)】
【inter板载raid装linux,M5机型板载intelRAID卡与外接SAS卡共存产生乱序问题-CSDN博客】
设备硬盘为 SSD+RAID5,通过 USB key 给 SSD 中安装 Centos7.9,安装过程中,SSD 盘符识别为 sdc
,顺序在 RAID 卡之后。
raid 卡会优先加载,即使在 bios 中设置了启动顺序也会优先读取 raid 卡,因此在os的盘符中会被优先识别。
在初始安装界面的启动项 linuxefi
中添加驱动读取的参数rdloaddriver
,系统会根据该参数的顺序加载硬盘驱动。
Sata SSD 和 Sata HDD为 ahci
,LSI raid 卡为 megaraid_sas
,sas 卡为 mpt3sas
,PMC raid卡为accraid
,ehci-pci。
应在之后添加
rdloaddriver=ahci rdloaddriver=megaraid_sas
此时进行安装,SSD 会被识别为 sda
。
安装完成后,卸载U盘,进入centos系统,SSD 会被识别为 sdb
,因此还需改下 grub
启动参数。
同理在 /boot/efi/EFI/centos/grub.cfg
的linuxefi
中添加
rdloaddriver=ahci rdloaddriver=megaraid_sas
重启后,SSD 可被识别为 sda
。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 119.2G 0 disk
├─sda1 8:1 0 200M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 118G 0 part
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 11.9G 0 lvm [SWAP]
└─centos-home 253:2 0 56.1G 0 lvm /home
sdb 8:16 0 14.6T 0 disk