Synology Hidrid RAID (SHR) 可以由 2 个具有不同文件系统的磁盘组成吗?

Synology Hidrid RAID (SHR) 可以由 2 个具有不同文件系统的磁盘组成吗?

我确实搜索了很多,但没找到关于这个问题的任何信息。我​​有一台 Synology DS2018J NAS,有 2 个磁盘,每个磁盘 4GB,两个磁盘上都有 EXT4 文件系统。我想将两个磁盘上的文件系统都更改为 BTRFS,我想到的是:

  • 停用一个磁盘
  • 使用 BTRFS 格式化
  • 重新激活它
  • 等待它与其他磁盘同步内容
  • 对另一个磁盘执行相同操作

我知道这可能是错误的,或者可能还有更多的步骤(不知道),但我不是这方面的专家,也没有发现任何有关此事的信息,所以这就是我问的原因。

谢谢!

答案1

不会。RAID(包括 SHR)不会同步文件¹——它会同步磁盘块。因此,整个磁盘都会受到 RAID 镜像的影响——不仅是文件内容和元数据,还有文件系统结构(因为就磁盘而言,这些只是“数据”);重新同步过程只会丢弃您之前所做的任何格式化,并将现有的 Ext4 结构复制到新磁盘上。


¹ 某些文件系统确实具有文件级“RAID”——例如 Btrfs 有,但我相信 Synology 不使用该功能——但由于此功能是文件系统的一部分,因此它本质上也要求两个磁盘具有相同的文件系统。(而不仅仅是相同的文件系统类型– 使用 Btrfs“raid”,您将不会拥有两个 Btrfs 文件系统,而是实际上拥有跨越两个磁盘的相同文件系统。)

相关内容