我计划构建自己的 Linux 服务器(我倾向于 Ubuntu)用于不同的应用程序,例如我自己的邮件服务器、Web 服务器、文件服务器、NAS、VPN 等。
我打算购买一台 AMD Ryzen 3 3100,我想将 2 个 M.2 PCIe 3.0 x4 1TB NVMe SSD 直接连接到主板(如果主板有两个带完整 PCIe 3.0 x4 通道的 M.2 连接器)或通过“控制器卡”连接到主板,我将两个 SSD 放入控制器卡中,并将卡放入 x16 通道端口(ASUS Hyper M.2 x16 卡 V2)。由于这个问题,我还没有决定主板,正如您所见。
使用 2 个 NVMe SSD 的原因是冗余,我想通过在此服务器上使用 RAID 1 来建立冗余,但我似乎找不到有关 NVMe 上的 RAID 的任何有用信息……只有 SATA。我想从这些 SSD 启动我的 Ubuntu 操作系统,而不是为操作系统使用第三个硬盘。这可能吗?我在网上只遇到过 Threadripper 手册,但我宁愿坚持使用具有 AM4 插槽的主板,尤其是 Ryzen 系列,而不是超级昂贵的 Threadripper 系列 CPU。
那么这是幻想还是可能实现的?:)
顺便说一下,我不会使用任何 GPU,而是通过家用电脑上的 SSH 和一些 GUI 来“无头”管理系统,部分是为了拥有更多的 PCIe 通道。
我目前计划购买的组件清单:
- 主板:1x MSI B450M-A PRO MAX
- CPU:1 个 AMD Ryzen 3 3100
- 固态硬盘:2 个金士顿 A2000 M.2 1TB
- 内存:1 个 Corsair Vengeance LPX DDR4 2666MHz 16GB
您认为该服务器是否功能过度或者不够强大,无法完成开头提到的任务?
如果这种设置可行,那么当我使用全盘加密(FDE)加密 SSD 时也可以做到这一点吗?
希望听听您的意见!
答案1
目前没有支持 NVMe 驱动器的 AMD-RAID 驱动程序。仅通过 rcraid 支持 SATA。因此,您将无法为 RAID 阵列使用硬件加速和缓存。
您将只能设置软件 RAID 阵列。