我是一名程序员(不是专业的硬件工程师),正在尝试在家里构建一个小型 Hadoop 集群(以更便宜的价格)来处理一些感兴趣的数据集。
我正在购买这些 Dell PE 1950 盒子(http://www.dell.com/us/dfb/p/poweredge-1950/pd) 带有 SAS 控制器,几乎没有硬盘容量 (73 GB),而 146 GB SAS 驱动器比 SATA 驱动器贵得多。我在这里读到了一些关于使用带有 SAS 控制器的 SATA 驱动器的问题(他们说 SAS 是 SATA 命令集的超集等),但我想问一下我有 4 个 (2.5 英寸) 驱动器托架的情况。
我想知道我是否可以将 SATA-II 驱动器与这些 SAS 控制器或接口一起使用?是否有适配器可用于将 SATA 接口适配到 SAS?我还没有看到适配器,是否有一些我应该注意的注意事项?
如果这听起来很原始,请原谅我,但我对构建机器的理解仅限于构建桌面,我从未将一种类型的控制器与另一种类型的控制器一起使用,因此提出这个问题。
答案1
您可以在这些服务器上使用 SATA 驱动器。SAS 接口也兼容 SATA。但是,反之则不然。
在如此旧的服务器/控制器中使用 SATA 磁盘的最大问题是 SATA 链接速度可能是 1.5Gbps,而不是 3.0Gbps 或 6.0Gbps。
二手 SAS 磁盘并不贵。我强烈建议您考虑一下这些磁盘。
答案2
SATA 驱动器可与该控制器配合使用,无需任何特殊适配器。戴尔确实有“插入器”板,可充当某种 SAS 转 SATA 适配器,但这仅在处理双通道存储机箱时才有必要,而对于内置驱动器则不需要。
不过,我赞同 ewwhite 对二手 SAS 驱动器的建议。您可能还想考虑“近线 SAS”驱动器;它们的价格接近 SATA 磁盘,具有 SATA 级驱动器容量,但具有 SAS 连接器接口(并且据称对于企业/服务器用途具有更好的可靠性)。
答案3
有些人报告说他们的 raid 系统可以安装 sata 硬盘,但 2003 年的操作系统最初无法与它们配合使用。为了使它们工作,请使用计算机附带的简易启动 cd。这将安装 bios raid 工作所需的驱动程序。此外,这还会生成 raid 工作所需的分区。祝你好运