为新服务器在 USB 闪存盘上安装 Linux

为新服务器在 USB 闪存盘上安装 Linux

我想知道从 USB 闪存盘安装(和运行)Linux(在本例中为 CentOS)是明智之举还是愚蠢之举。

请注意:

  • 我说的是服务器环境,而不是客户端;
  • 我是说满的操作系统安装,不是只读 ISO 类启动映像(即“标准”安装)

实例:一个用于 ZoL 任务的 8 托架服务器,配有 6 个 SATA 磁盘和 2 个 SSD(用于缓存和 SLOG)。您会将 CentOS 安装在 SSD 上的专用分区上(使用 MD 软件 RAID1)还是使用两个(同样,使用 MD RAID1)USB 闪存盘来安装操作系统是个好主意?

背景信息:为 RAID1 OS 阵列保留两个磁盘变得相对低效。毕竟,对于标准 Linux 安装,32-64 GB 已经足够,但任何 SATA/SAS 磁盘很多比这更大。我倾向于尽可能使用两个小容量的 SSD,但这意味着两个磁盘插槽基本上被“扔掉了”。另一种可能性是不使用专用的 OS 磁盘,而是依靠阵列/LVM 分区来完成工作。

我想知道,随着 USB 闪存盘容量不断增加且价格低廉(例如:64 GB 的东芝品牌闪存盘价格约为 25 欧元),使用基于软件的 RAID1 USB 阵列是否是个好主意。通过这种方式,所有磁盘插槽都可以专用于数据阵列本身(也许使用 ZoL)。毕竟,这是许多专用设备(例如 FreeNAS)使用的确切设置,并且已经以嵌入式 RAIDed SD 卡的形式存在类似的东西。

然而,我经常遇到客户端级 USB 支持,这种支持充其量也只是不稳定(即:整个 USB 根目录在负载下重置),我有点担心服务器级 USB 根目录/端口也好不到哪里去。此外,我读到损坏/不稳定的嵌入式 SD 卡并且这显然也会发生在 USB 设备上。

谢谢。

相关内容