H3C UniServer R5300 G3安装Ubuntu16.04系统下11T容量RAID5只识别为900G
组网及说明
装配组件:H3C UniServer R5300 G3-RS5Z1R5300C-CTO服务器-国内版
板卡:P460-M4 阵列卡
系统版本:Ubuntu16.04
问题描述
1、实际上sdb是4块4T盘配置的raid5,在系统下lsblk查看到只有900G大小。
2、HDM中逻辑卷容量识别正常,SDS日志无报错。
3、按照smartpqi的驱动升级步骤未能生效。
过程分析
1、硬件日志无报错,HDM界面容量识别正常。
2、由于Ubuntu16.04自带的inbox驱动为aacraid,且之前有过类似问题,初步怀疑跟驱动有关。
3、由于需要先禁用inbox驱动,所以直接升级smartpqi驱动无效。
解决方法
1、首先查看系统当前使用的驱动:lspci -vvv |grep aacraid
2、禁用inbox驱动aacraid:
在/etc/modprobe.d/添加一个文件blacklist-aacraid.conf,内容如下
blacklist aacraid
3、以上准备好之后,按以下步骤安装
sudo apt-get update
sudo apt-get -f upgrade build-essential dkms(不要中断,确保出现一连串的setting up字样)
sudo dpkg –i smartpqi-dkms_1.2.8.026_all.deb
4、完成后重启生效,再次查看阵列卡使用的驱动
lspci -vvv |grep smartpqi
5、临时解决
写入内核加载名单中,方法如下:
强制使smartpqi驱动在启动时加载
vi /etc/modules
smartpqi
保存重启