我最近购买了一台二手服务器(适合机架的类型,而不是一台独立的机器).一个不错的功能是,这台机器前面有八个“易于使用”的球童,而不是必须打开盖子并拧下硬盘.
如何判断此服务器单元是否支持热交换驱动器?我是否需要查看机器的规格,还是可以从Linux内部运行命令来检测?
在我的特定情况下,我可以找到的产品编号是机箱,SuperMicro型号825-7,并且可以在此存储库中找到来自几个硬件相关Linux命令的输出:GitHub: IQAndeas/computers: Austere Armadillo.
请记住,我希望有一个解决方案,不需要查找特定的型号,但无论您使用哪个服务器,都可以使用.
解决方法
Grrrr ……我讨厌Supermicro ……和一般的白盒服务器 – 型号或部件没有一致性.如果惠普,IBM,戴尔等,我们可以查看您的服务器型号并说“是的,这支持功能X”.
对您而言,这取决于服务器内部的控制器以及SAS背板的连接方式.
请在服务器上提供lspci的信息.也许df -h和lsscsi或cat / proc / scsi / scsi.
这将为我们提供一些RAID控制器信息if(present)以及可能继续进行的一些信息.
编辑:
您的服务器支持热插拔.
来自: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磁盘,因此我建议将它们重新配置为RAID 1 0,在较大的阵列上为您提供2TB的可用空间.在RAID控制器初始化期间,您可以通过按Alt-3从BIOS执行此操作. RAID控制器的手册是here.