![设计存储服务器时最安全的方法](https://linux22.com/image/802312/%E8%AE%BE%E8%AE%A1%E5%AD%98%E5%82%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E6%9C%80%E5%AE%89%E5%85%A8%E7%9A%84%E6%96%B9%E6%B3%95.png)
我们正在为客户规划云解决方案,并且我们真正关心的是为他们的文件设计最安全的存储服务器。
此存储不会对 IO 有很高的要求,因为它只包含用户上传的文件。数据库将存储在完全不同的服务器上,不属于本讨论的主题。
我们订购了 2 台存储服务器,其中一台将复制另一台。
我对这两种方法感到困惑:
- 12 块 HDD 分成 6 块,每块 2 块,组成 Raid 1
- 将所有 12 个 HDD 放入 Raid 6
另一台机器将复制第一台机器,并具有相同的磁盘组织选择。
对于情况 1 中的分片,我并不担心,我可以轻松地在我的软件中解决这个问题,而且我也不担心丢失存储空间或存储速度。
因为我们计划存储大量数据,所以我们选择了 NL-SAS(基本上是 SATA)驱动器。
如果我们将安全性作为主要决定因素,您会选择哪种方法以及为什么。
谢谢
答案1
很简单:如果您希望避免磁盘故障,请使用 Raid 6。它可以同时处理 2 个驱动器故障(完全或位错误)。您的解决方案 1 基本上是 raid 10,它可以处理大多数但不是全部 2 个磁盘错误,因此安全性不如 Raid 6。