我有一个与此非常相似的问题:https://serverfault.com/questions/607437/will-expanding-my-synology-hybrid-raid-delete-the-data-on-the-initial-disk
我刚刚买了一个 4 驱动器 Synology NAS 设备(二手),我有一个 8TB 硬盘。对于家庭解决方案来说,这个成本相当高,但我喜欢能够在未来几年内插入 3 个驱动器作为 Raid 5 设置,总共 24GB 的吸引力。
我的问题与这个单个驱动器的设置有关:
1) 如果我现在插入此驱动器,它将有效地成为 Raid0,并且在 12 个月后,如果我插入第二块硬盘,则转换为另一个 raid 系统是否会导致数据丢失?(我认为这是最有可能的)
2) 鉴于上述解决方案可能会导致数据丢失:我有 1 个 8TB 硬盘,但还有 2 个备用 2TB 硬盘,是否可以使用这些硬盘启动 raid 5 系统(我知道我不会获得完整的 8TB 存储空间 - 目前这并不重要),然后迁移数据并稍后换出 2TB 硬盘。这样可以让我维持 Raid 5 并且不丢失数据吗?
例如,我的服务器在接下来的几个月内将会如下所示:
空、2TB、2TB、8TB(此驱动器用于数据一致性)
然后我插入另一个 8TB 硬盘
8TB、2TB、2TB、8TB
然后,我在迁移数据后删除了其中一个 2TB 驱动器:
8TB、空、2TB、8TB
然后我添加一个 8TB 的驱动器:
8TB、8TB、2TB、8TB
依此类推,直到 4 个插槽都填满 8TB。
这是一个可行的解决方案吗?我可以停用 2TB 驱动器吗?NAS 会将存储的数据移动到系统中的其他驱动器吗(我了解 raid 默认将数据分散到 NAS 中的所有驱动器上)?
答案1
您应该能够从 RAID 0 移动到 RAID 1(镜像),而不会丢失数据。详细信息取决于您用于 RAID 的硬件或软件,但这是典型操作,应该会得到支持。
至于其他驱动器,通常您无法使用不同的驱动器进行 RAID。但有一种非 RIAD 解决方案,我已经使用多年了。它是一个名为灰洞。Greyhole 的工作原理是驱动器池,即独立文件系统的集合。然后,这些池托管不同的 Samba 共享。
游泳池的美丽之处在于
- 无论池发生什么情况,单个驱动器的数据仍然可以恢复。
- 可以在不同的驱动器和大小上运行,并以均匀的速率占用空间
- 支持池中 1 个、n 个或最大数量的驱动器之间的多个数据副本
注意:您没有提到要存储哪些类型的数据。Greyhole 专为家庭使用而设计。