GT服务器由于停电导致硬盘损坏,虽然还能凑合启动,但由于有很多坏道,导致系统功能不正常,只能买新盘重装系统。原来的系统盘是一个600G的15K-SAS盘,于是新买了一个4T的7.2-SAS盘。U盘装上ventoy启动工具,然后直接把 rocky linux 9.2 的 iso 镜像文件拷到U盘上即可。旧的硬盘拆不下来,新硬盘就直接找个地方拧上即可,不过可恶的是拧到最后螺丝的头竟然被拧掉了!接下来插上U盘启动,按F11选择启动设备为U盘,然后选择iso安装即可。这些都还算顺利,可谁知道进入安装后,在选择硬盘时却没有新买的4T希捷!难道是硬盘有问题导致系统不认?然而重启选择启动设备时有这个硬盘啊,ventoy进入grub也能检测到这个硬盘,看来不是硬件问题。再次进入安装界面,然后按 Ctrl+Alt+F1 进入终端,lsmod | grep sas
发现没有结果,原来是内核没有加载sas支持模块。手动加载 modprobe libsas
后再 lsmod
查看就有了。然而 ls /dev/sd* 查看硬盘时依然没有新盘出现。本来想让系统启动的最初就加载 libsas 模块,但不知道如何操作,经多次尝试都不管用。
无奈只能放弃安装 Rocky Linux 9.2,换回 CentOS 7.9。安装 CentOS 7.9 时则一切顺利,选择硬盘的地方有新硬盘,通过命令行 lsmod 查看也是默认加载了 libsas 模块的。本想尝试下最新的系统,结果还装不上,最后还是用回 CentOS 7。