正如标题所述,我目前拥有一个带有 4TB 硬盘的 Synology NAS。我现在希望用另一个 4TB 硬盘来扩展它。如果我扩展卷(当前设置为 SHR),初始磁盘会被擦除吗?我知道当您选择新驱动器时会显示“现有数据将被擦除”,但我不确定这是否意味着仅在新驱动器上,还是在新驱动器和现有驱动器上都如此。
答案1
不会,将磁盘添加到 SHR 阵列时不会删除现有数据。该消息只是表示将格式化添加的新驱动器。
您的数据和应用程序实际上将保持可用期间扩展过程;在进行 SHR 垂直扩展时,根本无需停止使用 NAS。
也就是说 - 在进行任何类型的 RAID 操作(任何风格)之前,您应该先备份。
最后,可能值得指出的是,如果您使用两个大小相同的磁盘,那么使用 SHR 而不是 RAID1 根本没有意义 - 事实上您应该使用 RAID1,因为与 RAID1 相比,SHR 会在读写速度上产生开销。
SHR 的真正优势在于使用奇数大小的磁盘时。
答案2
不过,我无法具体说明 - 如果您将磁盘添加到 RAID 配置中,则需要将其擦除才能成为 RAID 的一部分。丢失这些数据是不可避免的 - 正如您所猜测的那样。
但是,当涉及到原始数据时,答案会稍微复杂一些 - RAID 的类型不同,在双驱动器配置中写入数据的位置会有所不同,而不是在单驱动器配置中写入数据。(除了直接镜像)。这意味着您的阵列需要重新布局磁盘上的数据;最简单的方法是重新格式化,擦除所有内容并重新开始。
对于大多数人来说,这并不是特别有用,因此很多 RAID 设备都会进行动态重建 - 无论如何,当您更换驱动器时,它们必须有效地这样做。
参考:http://www.synology.com/en-uk/support/tutorials/559 我注意到上面写着:对于 SHR 卷,仅向具有两个或更多磁盘的卷添加硬盘时才会扩展存储容量。
因此,您可能只是通过添加驱动器来增加冗余。谷歌搜索表明这是真的 - 2 个磁盘 SHR 基本上是 RAID1 - 镜像数据,没有容量。因此,它极不可能丢失任何源数据。(但也不会给您更多的容量)。
如果要增加容量,则需要切换到 RAID0。但是,这有一个非常重要的警告 - RAID0 无法保护您的数据。它的可靠性比单个驱动器更差,因为如果任何一个驱动器发生故障,您就会丢失数据。对于任何您想保留的东西,RAID0 通常都是一个糟糕的计划。(从简短的挖掘来看,交换 RAID 类型是破坏性的)。
答案3
我想补充一点,使用 SHR 1 磁盘故障保护 (1 Disk FT) 最适合家庭和小型企业,因为它允许您一次扩展一个驱动器,在重建阵列时处理断电,并且一旦重建,它将可以选择扩展阵列的总卷大小。
请记住,在撰写本文时(2018 年 1 月 17 日),SHR 仅适用于 Synology NAS 机器人,因为它是该公司编程的专利软件 RAID 技术。
享受 SHR 1D FT!我已经玩了一年多了。正在运行:
- 磁盘 1 4TB
- 磁盘 2 3TB
- 磁盘 3 2TB
- 磁盘 4 3TB
目前我的卷大小为 7.67GB(四舍五入为 8TB),下周我将通过在磁盘 2 插槽中插入新购买的 4TB 驱动器来扩展到 9TB。