这是这个问题。
我正在组装一台带有 14 个 SATA 驱动器的存储服务器。
我不想“浪费”一个驱动器来安装操作系统,所以我想我可以从 USB 棒安装并运行操作系统。系统将非常精简(只有一个 Web 服务器和 ssh 守护程序以及一些自定义脚本)。
有什么理由我不应该这样做吗?比如 USB 记忆棒的耐用性等?您有使用 USB 记忆棒运行服务器系统的经验吗?
我注意到 FreeNAS 建议从 USB 记忆棒运行它。
答案1
主要考虑因素是确保操作系统不会交换,和/或不会向闪存写入太多内容。USB 棒,如紧凑型闪存或 SD 卡(以及程度较小的 SSD),写入次数有限,因此如果您不断用它进行交换,您可能会发现它会过早磨损。
我们这里的 Sun X4540 系统使用紧凑型闪存卡作为操作系统,正如另一位发帖者所说,VMWare ESXi 有一个嵌入式版本,它运行在一根棒子上,在这两种情况下,其目的是释放您的物理磁盘来实际存储数据,而不是操作系统。就 Sun 配置而言,它受到官方支持,他们在 Solaris 和 Linux 的安装指南中提出了一些建议此处(第 79 页)。
答案2
嗯,ESXi Embedded 可以在 USB 上运行 - 而且我没有遇到任何性能问题或其他问题。只要它是基于 Unix 的,我就不会遇到任何问题。
答案3
不 - 这是个好主意 - 与 CDROM 启动不同,维护补丁客户配置要简单得多。只需确保按照其他人说的做,并将所有日志/交换空间保存在其他地方。
但是通过网络启动它不是同样容易吗?