二手服务器市场里有一个有意思的角落,我认为更多homelab玩家应该关注它。大多数人可能已经知道,企业一旦硬件过了支持周期,就会定期淘汰完全可用的设备。问题是,当人们谈论购买退役企业设备时,通常想到的是机架服务器、工作站、CPU或工作站笔记本。磁盘柜很少得到同样的关注。
这让磁盘柜成为二手企业市场里比较被忽视的部分。一台退役的企业级DAS机箱能以出奇便宜的方式解决一个很具体的问题。如果你已经有一台够用的服务器,但内部盘位用完了,你未必需要再买一台计算机或一台昂贵的新NAS。一台老SAS磁盘柜可以给现有服务器再增加12、15甚至24个盘位,同时让你自己的操作系统和存储软件来管理这些磁盘。
磁盘柜不是另一台NAS
它只干一件事,而这正是它有用的原因
NAS是一台带有处理器、内存、操作系统、网络接口,通常还有某种管理界面的计算机。DAS机箱要简单得多,它是直连存储设备,而不是一台独立计算机。
磁盘柜提供的是物理盘位、供电、散热,以及一条通往另一台计算机的SAS连接。文件系统和存储管理仍然由你的服务器负责。你不是因为盘位用完而换掉服务器,而是增加一个机箱,继续用原来的机器。
当你需要大量硬盘时,这种经济性就变得特别有意思。消费级四盘位机箱给你四个盘位。一台老企业DAS可以给你12、15或24个。这些硬件当年就是为“再加一打硬盘很正常”的环境设计的。二手市场正是让这种企业级密度对家庭用户变得可及的地方。
老RAID控制器不一定是你的朋友
这是买之前需要理解的部分
企业存储硬件里往往带有RAID控制器或存储处理器,因为那正是当年买家采购的架构。但这不意味着你应该用这些控制器。如果你要搭ZFS系统,通常希望ZFS能看到每一块独立硬盘。ZFS需要直接看到硬盘,才能自己管理冗余、校验、scrub、替换以及存储栈的其余部分。
在ZFS和硬盘之间放一层硬件RAID,会遮蔽ZFS需要的信息。技术上你仍然可以配合RAID使用它,也能工作,但除非它在多个LUN之间自带冗余,否则会失去磁盘级管理和自愈能力。这就是为什么在讨论SAS HBA时,你经常看到homelab玩家提到IT模式。工作在IT模式下的HBA,本质上是把硬盘透传给操作系统,而不是呈现一个硬件RAID卷。
最终架构可以简单得出乎意料。你的服务器里有一块外置SAS HBA。一根SAS线从HBA连到磁盘柜。磁盘柜提供物理硬盘。Linux逐块识别这些盘,ZFS在上面建池。这台企业磁盘柜实际上就变成了一个大型外置硬盘仓。
确实存在一些便宜得意外的型号
搜机箱本身,而不只是热门homelab型号
二手市场的有趣之处就在这里。你经常能看到退役的Dell PowerVault MD1000/1200、NetApp DS4246、联想SA120机箱以及更老的EMC磁盘柜在售。价格因国家、运费和卖家附带的东西差异极大,但这些正是值得去搜的型号,而不是默认自己需要买新的消费级机箱。
一台二手MD1000(裸机……在这个行情下我还需要提一句不含硬盘吗?)有时几百美元出头就能找到,更老的EMC磁盘柜价格还能低不少。NetApp DS4246的吸引力在于提供24个3.5英寸盘位,联想SA120则是当地Dell柜子被炒高时另一个值得关注的型号。
具体价格不如配置重要。一个100美元、没有硬盘托架、缺SAS模块、不带线缆的柜子,可能比一个180美元但连接所需一应俱全的柜子更不划算。二手企业市场奖励的是认真读商品描述的人。
买的时候该看什么?
兼容性比价格更重要
我首先会检查硬盘尺寸。如果你要上大容量3.5英寸SATA硬盘,别因为便宜就误买一个只支持2.5英寸盘的DAS柜。检查SAS代际和外置接口,因为你得清楚这个DAS具体怎么连到服务器上的HBA。同样,SAS线缆不是我会只看照片就碰运气买的东西。核对两端的接口类型,确认HBA和机箱能通信。
然后看控制器。如果机箱有双I/O模块,对冗余可能有帮助,但你需要弄明白这些模块实际做什么、是否支持你想要的工作模式。对ZFS系统来说,目标很明确:让磁盘可见,而不是要一个硬件RAID卷。
硬盘托架是另一个大头,因为企业厂商常用专有或半专有托架,单独买替换托架可能贵得离谱。一个便宜的空柜子,等你开始买12个或24个缺失的托架时,可能就变贵了(SAS硬盘同理)。我还会检查两个电源是否都在、风扇是否健康、卖家是否提供正确的电源线。
还有一个没人提到的问题
热门跟贴