Ubuntu 服务器无法使用 fdisk/cfdisk/parted 检测新磁盘

Ubuntu 服务器无法使用 fdisk/cfdisk/parted 检测新磁盘

我正在安装一个新的(物理)服务器。我安装了 Ubuntu,但它只检测到 sda(RAID1),但在我执行以下操作时没有找到第二个磁盘(3 个磁盘的 RAID 5)fdisk

fdisk -l 以 root 身份运行,显示 sda 有 3 个分区

我的 BIOS 检测到了磁盘和 RAID(我从 BIOS 设置了 RAID)。

  • Ubuntu 16.04
  • 服务器:联想ST550

您有什么想法吗?
谢谢!

答案1

您可能需要为机器上的特定 RAID 芯片组加载正确的驱动程序。我去了联想网站,发现

https://datacentersupport.lenovo.com/ca/en/products/servers/thinksystem/st550/7x09/downloads

他们似乎只有适用于 SUSE 和 RHEL 的驱动程序包;简而言之,他们只支持 Red Hat 版本的 Linux,而不支持 Debian 版本的 Linux(Ubuntu 就是基于 Debian 版本的 Linux)。也许可以安装驱动程序并让它们工作,但您必须“手动”安装,因为驱动程序包含在 rpm 包中,而不是 deb 包中。

您可以尝试 alien 包,它可以让您在 Debian 版本的 Linux(如 ubuntu)上安装 rpm。您应该能够通过打开终端并输入以下内容来获取它:

sudo apt-get install alien
sudo alien <file name of rpm>

它将 .rpm 包转换为 .deb 包。一旦有了 .deb 包,你就可以运行

sudo dpkg -i <file name of deb>

谷歌搜索后发现你也可以尝试

sudo alien -i <file name of rpm> 

直接从 .rpm 文件安装。如果一切正常,请尝试重新启动计算机,看看硬件 RAID 是否可用作磁盘。运行分区程序并设置卷。

那时你需要进入

/etc/fstab

并设置在启动时挂载的分区。

祝你好运,如果成功的话请让大家知道!

相关内容