在另一个操作系统上通过 mdadm 组装后,Synology 还能识别其驱动器吗?

在另一个操作系统上通过 mdadm 组装后,Synology 还能识别其驱动器吗?

我有一个硬盘,里面只有一个 Basic ext4 卷,我意外删除了上面的一些文件。我想试试extundeleteext4magicUbuntu 下,但我很担心 -mdadm 程序集以任何方式修改驱动器或其文件系统,还是仅帮助访问现有 raid 卷上的数据?我mdadm -A -R之前曾使用过几次数据恢复,但之后从未尝试将这些驱动器放回 Synology(因为它们在之前的案例中都坏了)。

所以问题是 - 我可以将 HDD 从 Synology 中取出,将其连接到 Ubuntu PC,mdadm -A -R在未安装/只读的设备上进行一些恢复,然后mdadm -S在完成后,将 HDD 重新投入工作,就像什么都没有改变一样吗?

答案1

由于您的 Synology 盒是基于 Linux 构建的(即使用 Linux 内核),并且由于软件 raid 通常内置在内核中,因此这极有可能不会给您的 synology 造成问题,但我怀疑这里是否有人会给您保证。无论如何,这种块级操作都存在一定风险,因此您应该先备份。

我可以相当肯定地说,mdadm 不会以任何方式修改系统,因为它在块层工作并且与文件系统无关。

它确实通过添加一个超级块来修改驱动器,该超级块包含 mdadm 处理 raid 所需的内容 - 并且它的位置可能因版本和启动驱动器而异 - 但您建议的命令不会改变这一点。

相关内容