如何知道服务器是否支持热插拔驱动器?

如何知道服务器是否支持热插拔驱动器?

我最近购买了一台二手服务器(可以放入机架,而不是独立式机器)。这台机器的一个优点是,它前面有八个“易于使用”的硬盘盒,而不必打开盖子并拧下硬盘。

我如何知道此服务器单元是否支持热插拔驱动器?我需要查看机器的规格吗,还是可以从 Linux 内部运行命令来检测这一点?


在我的特定情况下,我能找到的产品编号是底盘,SuperMicro 型号 825-7,并且可以在此存储库中找到几个与硬件相关的 Linux 命令的输出:GitHub:IQAndeas/计算机:Austere Armadillo

请记住,我希望有一个解决方案不需要查找特定的型号,但无论您在哪个服务器上都可以使用。

答案1

呼呼...我讨厌 Supermicro...而且白盒服务器一般来说 - 型号或部件没有一致性。如果是 HP、IBM、Dell 等,我们可以查看您的服务器型号并说,“是的,这支持功能X”。

对于您来说,这将取决于服务器内部的控制器,以及 SAS 背板的连接方式。

lspci请提供服务器上的 的信息。 或许df -hlsscsicat /proc/scsi/scsi

如果存在的话,这将为我们提供一些 RAID 控制器信息,或许还提供一些可以继续进行的信息。


编辑:

您的服务器支持热插拔。

从:https://github.com/IQAndreas/computers/tree/master/austere-armadillo

这是一个较旧的 2007/2008 年代服务器。

这是您的 RAID 控制器的逻辑驱动器。

[2:0:0:0]    disk    AMCC     9690SA-8I  DISK  4.08  /dev/sda 
[2:0:1:0]    disk    AMCC     9690SA-8I  DISK  4.08  /dev/sdb 

Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: AMCC     Model: 9690SA-8I  DISK  Rev: 4.08
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: AMCC     Model: 9690SA-8I  DISK  Rev: 4.08
  Type:   Direct-Access                    ANSI  SCSI revision: 05

它是3Ware 9690SA-8i,它使用3w_9xxxLinux 中的内核模块。你有一对磁盘,它们组成 RAID 1,RAID 5 中的磁盘。这些是 SATA 磁盘,因此我建议将它们重新配置为 RAID 1+0,从而在更大的阵列上为您提供 2TB 的可用空间。您可以在 BIOS 中执行此操作,方法是Alt-3在 RAID 控制器初始化期间按下。RAID 控制器的手册是这里

在此处输入图片描述

答案2

如果您可以只用手指而无需任何工具即可更换或移动驱动器,则它支持热插拔。如果它是在 2006 年左右制造的,则它支持热插拔。如果它使用电力而不是煤炭,则它支持热插拔。重新开始工作吧。

相关内容