USB闪存驱动器作为文件服务器中的引导驱动器

我正在devise一个基于ZFS文件服务器,我正在考虑使用RAID 1中的USB闪存作为启动设备。 似乎很less有人这样做,我想知道为什么。 从我所看到的,使用USB闪存驱动器有一些好处:

  • 比硬盘和固态硬盘便宜
  • 节省空间和驱动器托架
  • 在这个用例中可能比硬盘具有更高的MTBF

许多服务器都有一个内部USB端口,可以从内部和外部端口启动。

有关MLC闪存如何限制在10k-100k写入周期,可能不够可靠的评论肯定会出现。 我不太关心这个,但也许我应该这样做。 文件服务器不会经常写入操作系统磁盘,只能用于日志等。 Super Talent的闪存驱动器的额定写入周期为10万次。 在RAID 1中有两个,也许在安装3年后replace其中的一个仍然比替代品便宜,我相信它足够可靠。 而使用ZFS,写入错误将被快速检测到。

那么为什么这不是更常见?

有一些原因反对这个:

  • Flash标签不可靠; 这不仅仅是写周期,该死的事情就像定期出差,出于任何原因。 当人们说“我们需要更换软盘”时,他们显然在replace标准中包含了“定期死亡”。
  • 混淆哪个标签和哪个服务器是很容易混淆的; 如果你正确地devise你的启动媒体,你可以把它作为一个非问题(以牺牲提供一堆替代性的问题为代价),但是任何微不足道的实现都会导致依赖tab,然后有一天你用错误的选项卡和gaaaaaah …
  • 在许多机器的BIOS中需要额外的设置才能使其正常工作,兼容性不能保证。 购买100个闪存标签只是为了发现他们不启动(即使你的“同一型号”的样品工作确定)是不是很有趣。 “我看到你的未来厂商赠品,年轻人”。
  • 在机器运转的时候,把它们撞到地方是很容易的,因为没有“积极locking”来保持它们的位置。 RAID-1和非常小心的硬件技术帮助,但它仍然是一个真正的风险。 减less服务器背面的东西的数量在DC硬件“do's”的优先级列表上是很高的。

我以前的工作使用闪存标签作为启动设备,而我在那里; 虽然这不是他们架构中最糟糕的部分,但它当然不被认为是一个加号。 自从我离开后,他们已经转向了全PXE引导架构,我认为这是非常正确的方法。

戴尔和惠普正在这样做,基本上,他们的embedded式ESXi安装,虽然w / SD存储卡代替USB“闪存驱动器”。 阅读器只连接到服务器机箱内部的USB连接。

这是否是一个可行的策略还有待观察。 这些东西没有足够长的时间来certificate自己(或者是灾难性的)。

在专用阅读器中的SD卡,我认为,USB闪存驱动器有一些明显的优势。

  • 我个人对SD存储卡的使用经验已经被限制在10张数码相机卡上,所以我不认为这是SD卡可靠性的代表性例子。 他们对我来说是100%可靠的。 我认为在ESXiembedded式安装环境中的写作也会非常less。 有一个操作系统,调整启动闪光灯将是一个要求,对我来说。

  • 由于插槽通常是embedded式的(或者有时在机箱内),我认为混合媒体beteen服务器计算机将是罕见的。 同样,意外清除也可能是罕见的。

    • 在内置SD卡插槽的服务器计算机上的BIOS应该已经被设置为可以很容易地从SD卡插槽启动,因为制造商为了这个目的将设备放到机器上。

我同意womble的观点:USB闪存驱动器,除了我自己没有任何可靠性问题。 (然后,我总共拥有3个,大小不超过256MB,我只是没有这个意思,我猜…)我绝对不会启动一个不是专门用于闪存的操作系统这样的环境,要么。

我也同意w / womble PXE启动是非常方便,一般是正确的(tm) ,但我不知道基于SD的操作系统,如VMware ESXi在为此目的而build立的插槽的服务器安装是所有坏。

总而言之,我将全部用于基于SD读卡器的操作系统的安装,这些操作系统没有很大的写入空间(比如ESXi),但是基于反闪存驱动器的安装或者安装在操作系统的任何一种闪存介质上那些没有经过调整的启动闪光灯。

那么,我们使用SD卡(Vmware ESXi)运行我们的HP Gen8服务器,如果您正在安装虚拟机pipe理程序,SD卡就非常可靠。 惠普确实推荐一些特定的SD卡用于其服务器。

如果您查看SD卡的MTBF数据,可以发现,如果发生大量的写入操作,故障率可能会很高。 但在Vmware的情况下,写入操作在SD卡中是非常小的。

网上有很多文章介绍如何configuration它。 如果你像我一样卡住,那么你可能会看下面提供的链接。

HP Gen8服务器:无法从SD卡启动Vmware http://www.tricksguide.com/hp-gen8-server-unable-to-boot-vmware-from-internal-sd-card.html

我也在Vmware网站上find很多文章。 🙂

SIRU