服务器系统驱动器上的USB棒? 好? 坏?

这是这个问题的后续。

我正在组装一个带有14个SATA驱动器的存储服务器。

我不想“浪费”操作系统的驱动器,所以我想我可以通过USB棒运行操作系统。 该系统将是非常瘦(只是一个Web服务器和SSH密码和一些自定义脚本)。

有什么理由不应该这样做吗? 像USB棒耐用性等? 你有任何有关从USB棒运行服务器系统的经验吗?

我注意到FreeNASbuild议使用USB棒来运行它。

主要考虑的是确保操作系统不交换,和/或写入不多的闪存。 USB存储棒就像一个小型闪存或SD卡(在很小的程度上,固态硬盘)的写入周期数量有限,所以如果你有某种东西在不停地转换,你可能会发现存在过早的磨损。

我们在这里得到的Sun X4540系统使用一个紧凑的闪存卡作为操作系统,正如另一个海报所说,VMWare ESXi有一个embedded式版本,它运行在一个棒上,在这两种情况下,这个想法是解放你的物理磁盘存储您的数据,而不是操作系统。 在Sunconfiguration的情况下,它是官方支持的,他们在Solaris和Linux的安装指南(第79页)中提出了一些build议。

那么,ESXi Embedded就会运行一个USB棒 – 而且我没有任何性能问题。 只要它是基于Unix的我看不出什么问题。

不 – 这是一个好主意 – 与CDROM启动不同,维护补丁客户configuration要简单得多。 只要确保你像其他人说的那样做,并保留其他地方的所有日志/交换空间。

但是,通过networking启动它不是很容易吗?