我拥有一台 NAS,我正在尝试通过在其上安装(很可能是)Debian Stretch 来升级它。这本身是一项相对简单的任务,但有一件事我有点不确定。我的 NAS 有 2 个采用 RAID1 配置的驱动器,据我所知,这是一个 mdraid 设置,因为它是由当前在该 NAS 上运行的一些专有软件配置的,所以我想将其清除并重新开始。我在其他媒体上备份了尽可能多的 NAS 数据,但如果我只是以“windows 方式”清除所有内容,毫无疑问,我仍然会丢失一些数据。所以我开始探索如何利用我的驱动器来避免这种损失。
我的问题是 - 是否可以通过以下方式进行操作:
- 从 RAID1 阵列中删除其中一个驱动器(我们称之为 HDD2)(这是否需要任何 mdraid 操作 - 理论上(无论如何都是营销理论)我的 NAS 中的驱动器是可热插拔的,但我不需要对该断言进行测试)
- 将 Debian 安装在不属于 RAID 阵列的驱动器上 - 比如说 SSD。清除剩余的 HDD1 驱动器并根据我的喜好对其进行分区,而无需将其设置为 RAID1 阵列。
- 将 HDD2 放回原处,然后将我需要的所有内容从该驱动器复制到新分区的 HDD1
- 再次移除HDD2
- 配置 mdraid,就好像 HDD1 是 RAID1 阵列中的唯一驱动器一样,任何其他驱动器都将从该驱动器进行镜像。
- 再次重新插入 HDD2,这次希望 mdraid 擦除它并使其成为 HDD1 的镜像。
以上有任何意义吗?我是一名软件开发人员,而不是系统管理员,所以我没有真正做过任何认真的管理,但从纯粹的逻辑角度来看,上述场景应该是可行的。当然,除非有我不知道的事情。
我知道任何此类操作都会带来数据丢失的风险,但正如我所说 - 我已经备份了所有可以备份的内容,甚至从朋友那里借了一些驱动器以便能够保存更多数据,但我仍然可以做一些事情。 t 盖。不是生命攸关的事情,所以如果上述想法有可能成功,我可能会冒险。