如何判斷伺服器是否支持熱插拔驅動器?
我最近購買了一台二手伺服器(適合機架的類型,而不是獨立式機器)。一個不錯的功能是不必打開蓋子並擰下硬碟驅動器,這台機器前面有八個“易於使用”的球童。
如何判斷此伺服器單元是否支持熱插拔驅動器?我是否需要查看機器的規格,或者我可以從 Linux 內部執行命令來檢測這一點?
在我的特殊情況下,我能找到的產品編號是用於機箱的SuperMicro 型號 825-7,並且可以在此儲存庫中找到幾個與硬體相關的 Linux 命令的輸出:GitHub:IQAndeas/computers:Austere Armadillo。
請記住,我希望有一個不需要查找特定型號的解決方案,但無論您在哪個伺服器上都可以使用。
Grrrr ……我討厭 Supermicro ……和一般的白盒伺服器 - 型號或元件沒有一致性。如果是 HP、IBM、Dell 等,我們將能夠查看您的伺服器型號並說:“是的,它支持功能 X”。
對您而言,這將取決於伺服器內部的控制器以及 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,它使用
3w_9xxx
Linux 中的核心模組。您在 RAID 1 中有一對磁碟,在 RAID 5 中有四個磁碟。這些是 SATA 磁碟,因此我建議將它們重新配置為 RAID 1+0,從而在更大的陣列上為您提供 2TB 的可用空間。Alt-3
在 RAID 控制器初始化期間,您可以通過 BIOS 從 BIOS 執行此操作。RAID 控制器的手冊在這裡。