Kunlun 2280服务器(ARM)Raid卡磁盘盘符漂移问题解决

一、问题描述

1、服务器:Kunlun 2280服务器 ARM

2、操作系统:Euler2.0Sp10 Arm

3、Raid卡型号:MeGaRAID 9560-8i

4、Raid配置:2块配置Raid1作为系统盘,剩余磁盘配置Raid5 作为数据盘

二、问题现象

1、使用IBMC页面配置Raid卡,1个Raid1 系统盘和1个Raid5数据盘;若同时完成2个Raid盘添加,安装操作系统时会因Raid卡磁盘编号问题导致系统安装到数据盘中。

2、先配置系统盘,安装系统后再配置数据盘,若重启操作系统,重启后会因为Raid卡磁盘编号问题导致磁盘盘符漂移,即系统内显示系统安装于/dev/sdb磁盘,并且若未采用LVM磁盘挂载分区,使用fstab挂载分区会由于盘符漂移导致磁盘分区挂载失败,严重场景会导致操作系统无法正常开机。

三、问题原因

1、该型Raid卡添加Raid磁盘时,默认先添加磁盘最大(Logical Device 239),后添加磁盘编号依次变小,在操作系统启动时,会按照编号由小到大的顺序向操作系统添加SCSI磁盘,导致后添加的数据盘被操作系统识别为/dev/sda,数据盘识别为/dev/sdb。

2、该服务器Raid卡固件配置未默认打开Firmware Device Order开关,导致Raid卡会按照Raid磁盘编号大小向系统传递SCSI磁盘,打开该配置后,Raid卡内设置"SelectBoot Device"为系统盘后,Raid卡向操作系统添加SCSI磁盘将优先传递系统盘,操作系统启动时会将系统盘识别为/dev/sda。

四、问题处理步骤

1、若刚开局,设备未初始化,请向服务器初始化工程师传递需求,开启Firmware DeviceOrder开关,并配置"Select Boot Device"为系统盘,并按照规划设计添加其他Raid磁盘,建议按照SCSI磁盘编号从后向前添加磁盘,例如需要配置2块磁盘,先配置/dev/sdc磁盘再配置/dev/sdb磁盘,避免由于Raid卡磁盘编码问题导致操作系统磁盘挂载异常。

2、若设备已安装操作系统,不想重装系统,在实际情况允许和获取授权的情况下,重启操作系统并进入BIOS进行配置,打开该开关。

a、重启操作系统,在开机过程中根据屏幕显示按键操作进入BIOS设置

b、在BI0S中选择Advanced,选中Raid卡,进入Raid卡设置。

c、依次选择"Main Menu"=>"Controller Management"=>"Advanced Controller Properties",找到"Firmware Device Order"将Disabled改为Enabled,选择"Apply Changes "=>"OK"应用更改配置。

d、返回Raid卡配置主页面,选择"Main Menu"=>"Controller Management",查看"Select BootDevice"配置的磁盘是否为系统盘,若不是请更改为系统盘,按F10保存设置并退出,等待服务器自动重启并进入系统,检查SCSI磁盘顺序是否正确,系统盘盘符是否为/dev/sda

相关推荐
102400249 分钟前
ubuntu系统中 jupyter Kernel 频繁崩溃原因
linux·运维·服务器
深圳市恒讯科技18 分钟前
使用站群服务器做SEO,如何避免被搜索引擎判定为“站群作弊”?
服务器·搜索引擎·php
LilySesy23 分钟前
ABAP+如果在join的时候需要表1的字段某几位等于表2的字段的某几位,需要怎么做?
服务器·前端·数据库·sap·abap·alv
大唐荣华28 分钟前
工业制造领域的ODM、OEM、EMS、JDM、CM、OBM都是啥
运维·产品运营·制造
z10_1435 分钟前
海外住宅ip怎么区分干净程度以及怎么选择海外住宅ip
服务器·网络·网络协议·tcp/ip
R-G-B1 小时前
【P7】docker镜像发布和部署
运维·docker·容器·docker镜像·docker镜像发布和部署·镜像发布和部署·docker镜像发布
岸边的风1 小时前
FileRise 让文件管理变简单,搭配cpolar实现远程自由访问
服务器
ZzzZZzzzZZZzzzz…2 小时前
RHCSA---权限管理
linux·运维·权限管理·特殊权限·rhcsa·acl权限·权限掩码原理
Tinyundg2 小时前
WinSCP的简单使用与SFTP自动备份 .bat脚本
运维·服务器
啊吧怪不啊吧2 小时前
SQL之表的时间类内置函数详解
大数据·服务器·数据库·sql