我最近购买了一台二手服务器(这种types适合机架,而不是独立式机器)。 一个很好的function,而不是要打开盖子,拧开硬盘,这台机器前面有八个“易于使用”的球童。
如何判断此服务器单元是否支持热插拔驱动器? 我需要查看机器的规格,还是可以从Linux内部运行命令来检测?
在我的具体情况下,我可以find的产品编号是底盘,一个SuperMicro型号825-7 ,以及几个硬件相关的Linux命令的输出可以在这个存储库中find: GitHub:IQAndeas / computers:Austere Armadillo 。
请记住,我希望有一个解决scheme,不需要查找特定的型号,但可以使用,无论您在哪个服务器上。
Grrrr …我讨厌Supermicro和一般的白盒服务器 – 型号或部件没有一致性。 如果惠普,IBM,戴尔等,我们将能够看到你的服务器型号,并说: “是的,这支持functionX”。
对您而言,这将取决于服务器内部的控制器以及SAS背板如何连接。
请提供来自服务器上的lspci的信息。 也许df -h和lsscsi或cat /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 ,它使用Linux中的3w_9xxx内核模块。 在RAID 1中有一对磁盘,在RAID 5中有四个磁盘。这些是SATA磁盘,所以我build议将它们重新configuration为RAID 1 + 0,从而在较大的arrays上为您提供2TB的可用空间。 您可以通过在RAID控制器初始化期间按Alt-3从BIOS执行此操作。 RAID控制器的手册在这里 。
如果您可以更换驱动器或只用手指和工具移动驱动器,则它支持热插拔。 如果它是在2006年左右制造的,它支持热插拔。 如果它使用电力而不是煤炭,那么它支持热交换。 回去工作。