Linux

如何判斷伺服器是否支持熱插拔驅動器?

  • April 14, 2016

我最近購買了一台二手伺服器(適合機架的類型,而不是獨立式機器)。一個不錯的功能是不必打開蓋子並擰下硬碟驅動器,這台機器前面有八個“易於使用”的球童。

如何判斷此伺服器單元是否支持熱插拔驅動器?我是否需要查看機器的規格,或者我可以從 Linux 內部執行命令來檢測這一點?


在我的特殊情況下,我能找到的產品編號是用於機箱的SuperMicro 型號 825-7,並且可以在此儲存庫中找到幾個與硬體相關的 Linux 命令的輸出:GitHub:IQAndeas/computers:Austere Armadillo

請記住,我希望有一個不需要查找特定型號的解決方案,但無論您在哪個伺服器上都可以使用。

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 從 BIOS 執行此操作。RAID 控制器的手冊在這裡

在此處輸入圖像描述

引用自:https://serverfault.com/questions/718428