如何确定服务器是否支持热插拔驱动器?


11

我最近购买了一个二手服务器(适合机架使用的服务器,而不是独立式机器)。一个不错的功能是,该机器的正面有八个“易于使用”的球童,而不必打开外盖并拧下硬盘驱动器。

如何确定该服务器单元是否支持热插拔驱动器?我是否需要查看机器的规格,或者可以从Linux内部运行命令来检测到这一点?


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

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


1
第三种选择是,仅在服务器运行时尝试删除其中一行。我只是担心“事实证明它支持热插拔。我想现在1GB的驱动器已经毁了。”
IQAndreas 2015年

1
提供相关的详细信息,例如服务器的品牌和型号,将有助于我们为您提供帮助。否则,就没有确定性的方式为您提供所需的信息。
ewwhite

@ewwhite我用可以找到的详细信息编辑了该问题,但是,正如我在问题中所说的那样,我保留了开放式的问题,因为我希望这个问题不仅对我有帮助。
IQAndreas 2015年

我确定您的服务器支持热插拔,因为如果您拉出驱动器并再次插入驱动器或SAS / SATA控制器,它们将不会熔化。真正有趣的是,那里有硬件RAID控制器吗?是软件突袭吗?它是否运行可以容忍驱动器丢失的RAID级别?您是否正在使用其他适合“热插拔”驱动器的存储聚合形式。
Kjetil Joergensen

@KjetilJoergensen这就是我要查找的所有信息,我刚收到服务器,却对功能一无所知。而且我什至无法进入BIOS。;-)
IQAndreas 2015年

Answers:


9

Grrrr ...我讨厌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的可用空间。您可以通过Alt-3在RAID控制器初始化期间按来从BIOS中执行此操作。RAID控制器的手册在此处

在此处输入图片说明


服务器肯定使用RAID;它具有2x320GB驱动器和4x1TB驱动器,但分别只有298GB和2.7TB的存储。由于未安装操作系统(擦除了硬盘驱动器),因此我假设它是硬件RAID。
IQAndreas

4
当您确实找到了使他人受益所需的信息而不仅仅是给出答案时,如果您在答案中包括了您正在寻找获得答案的价值观,我将不胜感激。
IQAndreas

我认为他是在您编辑了其他信息之前。那时,答案还不完整。现在,它是完美的。
IQAndreas

只是为了总结和阐明一些与RAID相关的未知因素:我还有两个空插槽。这是否意味着在服务器运行时,我可以在一个空插槽中再插入一个SATA硬盘驱动器(与任何RAID驱动器无关),它看起来可以安装,就像USB驱动器一样?
IQAndreas

1
除非磁盘位于虚拟驱动器中,否则无法将它们提供给操作系统。就这样。
ewwhite

-2

如果您可以只用手指而不用任何工具来更换驱动器或移动驱动器,则它支持热插拔。如果它是在2006年以后制造的,则支持热插拔。如果使用公用电源代替煤炭,则它支持热插拔。回去工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.