ssd固件,Linux:更新大量驱动器


12

最近,我遇到了致命的固件错误,该错误影响了数据中心中部署的数十个Crucial SSD。许多受影响的计算机使用LSI或其他专有SAS控制器,Crucial的可启动ISO无法识别这些控制器。受影响的计算机均没有Windows许可证。对于其他固态硬盘制造商(包括三星和英特尔),情况大致相似。

为解决此问题,我被迫停止每台计算机,卸下受影响的SSD,从其热插拔盒中卸下SSD,将其临时安装到我的ThinkPad中,刷新固件,反向,冲洗,重复。花了一天的大部分时间才能遍历所有受影响的设备。

我正在寻找硬件,软件和/或购买策略来减轻这种痛苦,因为似乎不可避免出现SSD固件错误,并且我们的SSD占用量正在增加。

我首先想到的是购买一台配备eSATA和其中一根电缆的笔记本电脑。至少应该做到这一点,这样我就不必从驱动器中移除驱动器。

当然,其他人也遇到了这种情况。有什么新颖的解决方案吗?


1
您使用什么RAID控制器?有些人提出将自己置于HBA模式。这样可以有效地禁用任何类型的RAID或逻辑卷抽象,并将每个磁盘独立地提供给OS。在这种模式下,固件升级可以分批执行,然后您可以再次恢复RAID功能。这种基于LSI的控制器的示例是IBM M1015控制器(IT firmware带有Google的控制器)。
gertvdijk 2012年

Answers:


2

一些控制器允许使用内置实用程序来刷新驱动器固件(肯定可以使用adaptec),但是无论如何-这是不安全的,尤其是对于阵列。甚至公用事业都可以做到这一点-我不会。

最好一个接一个地更新驱动器并重建它们。固件刷新后以及批量升级的情况下,存在驱动器可能无法工作的风险-您可能会一次丢失多个驱动器,结果会丢失整个RAID数据,而不是谈论单个驱动器。

对于SAS驱动器-有关兼容性,请咨询您的磁盘和控制器供应商。没有通用和USB-SAS适配器(搜索后找不到或看到,为了安全擦除也需要它们)。对于SATA-只需通过SATA / eSATA电缆将它们连接到您的台式机,或使用适配器即可。我确实没有这些多品牌中文适配器,而且它们的工作状况还不错-我已经更新了许多SATA驱动器上的固件。

祝好运

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.